RKDY91_1
13 years agoNew Contributor
ORA-00911: invalid character when trying to execute an insert statement on an oracle db
I have a script which returns when running a select statement but when trying to do an insert i get an "ORA-00911: invalid character" error .
when I try to execute the same on sql developer the statement executes just fine.
I tried everything on all the forums.
below is what I am using
/below is for select statment it works great
set qry = ado.CreateADOQuery
qry.ConnectionString = "Provider=OraOLEDB.Oracle.1"
qry.SQL = "SELECT * FROM ppd where NBR = "XYR"
qry.Open
qry.First
but when trying to run an insert statement like below
query = "insert into mguser.psa (activity_date,activity_time)values('xyx','xyx');commit;)"
tried using
qry.open
qry.execsql
qry.Execute(query)
I keep getting ORA-00911
any help would be greatly appreciated!
Thanks,
Tony
when I try to execute the same on sql developer the statement executes just fine.
I tried everything on all the forums.
below is what I am using
/below is for select statment it works great
set qry = ado.CreateADOQuery
qry.ConnectionString = "Provider=OraOLEDB.Oracle.1"
qry.SQL = "SELECT * FROM ppd where NBR = "XYR"
qry.Open
qry.First
but when trying to run an insert statement like below
query = "insert into mguser.psa (activity_date,activity_time)values('xyx','xyx');commit;)"
tried using
qry.open
qry.execsql
qry.Execute(query)
I keep getting ORA-00911
any help would be greatly appreciated!
Thanks,
Tony