| cmd.CommandText = " insert into txb (num,txname,tx,g_id) values ('01',:txname,:tx,'001') ";
 
 cmd.Parameters.Add("txname", filename);
 cmd.Parameters.Add("tx", System.Data.OleDb.OleDbType.Binary, imgByte.Length);
 cmd.Parameters[1].Value = imgByte;
 file.Close();
 他为什么报01036错误 变量名有错 ,可是没有错的啊 假设cmd.CommandText = " insert into txb (txname,tx,g_id) values (txname,:tx,'001') ";这样去掉num 就对了  num是没问题的啊 令我很迷惑啊 !!
 有哪位高手 指点指点啊????
 
 
 |