maisam57
شنبه 17 فروردین 1387, 14:10 عصر
سلام کد زیر رو توی #C نوشتم ولی متاسفانه مدام error زیر رو میده هر چی اسم متغیر رو عوض میکنم هیچ تغییری نمیکنه
string filestr = openFileDialog1.FileName;
FileStream fs = new FileStream(filestr, FileMode.Open);
FileInfo fi = new FileInfo(filestr);
byte[] f = new byte[(int)fi.Length];
fs.Read(f, 0, (int)fi.Length);
OracleConnection cn2 = new OracleConnection(@"Data Source=gs;Persist Security Info=True;User ID=sa;Password=key2231871;Unicode=True");
cn2.Open();
OracleCommand command2 = new OracleCommand();
command2.Connection = cn2;
command2.CommandText = "INSERT INTO TEST(MYFILE) VALUES(@MYFILE)";
command2.Parameters.Add("@MYFILE", OracleType.Blob).Value=f;
command2.ExecuteNonQuery();
cn2.Close();
پیغام خطا
ORA-01036: illegal variable name/number
string filestr = openFileDialog1.FileName;
FileStream fs = new FileStream(filestr, FileMode.Open);
FileInfo fi = new FileInfo(filestr);
byte[] f = new byte[(int)fi.Length];
fs.Read(f, 0, (int)fi.Length);
OracleConnection cn2 = new OracleConnection(@"Data Source=gs;Persist Security Info=True;User ID=sa;Password=key2231871;Unicode=True");
cn2.Open();
OracleCommand command2 = new OracleCommand();
command2.Connection = cn2;
command2.CommandText = "INSERT INTO TEST(MYFILE) VALUES(@MYFILE)";
command2.Parameters.Add("@MYFILE", OracleType.Blob).Value=f;
command2.ExecuteNonQuery();
cn2.Close();
پیغام خطا
ORA-01036: illegal variable name/number