由于time在数据库中保留字,故插入时要加[ ].
同时,要注意权限问题,acess数据库要有读写权限。
在调试程序的时候要把access关闭了,否则不具有写权限,是插入不进去的。
例:
string time=DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
insert into tablename (num,time) values(' "+time+" ')
time在tablename中的数据类型是文本
应改为:
insert into tablename ([time]) values( ' "+time+" ')
注意:加单引号

本文介绍了在使用Access数据库时遇到的一些常见问题及解决方法,包括如何处理time作为保留字的情况,确保数据正确插入,以及调试过程中需要注意的权限问题。
3699





