-1
我使用Access 2007年 和我有類似下面INSERT問題2007
string sql = "INSERT INTO t_person_info(name,surname,bdate,bplace,branch,lang) VALUES('JOE','ADAMS','12/12/2000','London','ENGNR','ENG')";
conn.Open();
command.CommandText = sql;
command.ExecuteNonQuery();
conn.Close();
一個SQL命令,但它給出了一個錯誤領域是太小,無法接受數據的你試圖量加。嘗試插入或粘貼更少的數據
那麼是什麼問題,
而且如何解決它?
如果您要添加數據的數據庫是Jet/ACE文件(MDB/ACCDB),那麼您需要圍繞日期文字的散列標記,例如'#12/12/2000#'。你的SQL告訴數據庫將一個字符串附加到日期字段(在Jet/ACE中是一個雙精度字符串,而不是字符串)。 – 2011-04-18 02:23:21