如果你的某張表中含有BLOG字段,一般採用的做法如下:
OleDbConnection conn = new OleDbConnection( .. );
OleDbCommand cmd = conn.CreateCommand();
OleDbParameter paString = new OleDbParameter( .. );
OleDbParameter paInt = new OleDbParameter( .. );
OleDbParameter paBLOB = new OleDbParameter( .. );
// 目前有兩種選擇
cmd.CommandText = INSERT INTO TableName( ?, ?, ? );
cmd.CommandText = INSERT TabName( ?, ?, ? );
在設定SQL語句時後者比前者少一個INTO關鍵字,我們都知道這個關鍵字是可以省略的,在這裡你會選擇哪一種設定方式?
選擇前者:程式正確
選擇後者:程式異常-->INSERT INTO 語句的語法錯誤。
// 原因:可能對標準支援不好吧,還沒查。