看到一个网上的用pel语言操作数据库,但是不知道为什么可以创建表,但是不能插入数据
DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test.mdb');
DBEXECUTE('create table zjif006(stockdate date,品种 char,vclose double)');
DBEXECUTE('insert into zjif06(stockdate,品种,vclose) values('&NumToStr(date,0)&','&numtostr(STKname(),0)&','&numtostr(c,2)&')');
就是数据不能插入,只有字段名。
DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test.mdb');
DBEXECUTE('create table zjif06(stockdate date,品种 char,vclose double)');
DBEXECUTE('insert into zjif06(stockdate,品种,vclose) values('&NumToStr(date,0)&','&numtostr(STKname(),0)&','&numtostr(c,2)&')');此主题相关图片如下:14.png
重新发下代码,第一次发的是我调试的代码,表名称不对应。这个是对的,但也是插入不了数据的。
嗯 常见问题 在那张帖子中已经罗列出来了