ACCESS 2007的INS​​ERT问题

时间:2011-04-16 12:09:52

标签: c# ms-access


我使用access 2007 我有一个像下面的SQL命令

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();

但是它会出错该字段太小而无法接受您尝试添加的数据量。尝试插入或粘贴较少的数据
那么问题是什么,
怎么解决它?

1 个答案:

答案 0 :(得分:1)

每个字段都有给定的长度或大小。对于文本字段,它是可以存储的字符数。对于数字类型,它是构成字段的字节数,它限制了可以存储在该字段中的数字范围。

例如,您将4个字符插入到分支字段中,但其长度可能只是3.检查您的表格和每个字段的长度/大小,以确保它们足够大以容纳您要存储的数据