Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Problem connecting to Oracle using OLEDB for Oracle
Hi,
I am trying to connect to Oracle database using OLEDB for Oracle but I got error "ORA-01008: not all variables bound".
The following is my code:
string conString ="Provider=MSDAORA;"+
"Data Source=ORATEST.SOFTWARE-LABS.NET;UserID=scott;Password=tiger";
using (OleDbConnection oledbConn = new OleDbConnection(conString)){
oledbConn.Open();
OleDbCommand cmd = new OleDbCommand("INSERT INTO \"TEST\"
(\"TESTID\", \"TESTNAME\") VALUES (:TESTID,:TESTNAME)",oledbConn);
cmd.Parameters.Add( new
OleDbParameter("TESTID",System.Data.OleDb.OleDbType.Integer));
cmd.Parameters.Add( new
OleDbParameter("TESTNAME",System.Data.OleDb.OleDbType.VarChar));
cmd.Parameters["TESTID"].Value = 12; cmd.Parameters["TESTNAME"].Value= "Test12"; try {
cmd.ExecuteNonQuery();
}catch(Exception e) {
}
Can anyone tell me what was wrong and how I can solve this problem?
Thank you in advance,
Sunny Received on Tue May 10 2005 - 16:21:28 CDT