-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