以下内容为程序代码:
1 runmode:1;
2
3 begin
4 database('provider=microsoft.jet.oledb.4.0;data source=Analysis.mdb');
5
6 sql1:='create table tradedetail(opendate datetime,'+'contractname text,'+'opentime datetime,'+'openprice number,'+'tradetype text,'+'closetime datetime,'+
7 'closeprice number,'+'winlosspoint number,'+'lots number,'+'commissions number,'+'closewinloss number,'+'asset number,'+'strategy text)';
8 dbexecute(sql1);
9
10 sql2:='create table myasset(tradedate datetime,'+'asset number)';
11 dbexecute(sql2);
12 end
13
14 begin
15 database('provider=microsoft.jet.oledb.4.0;data source=Trade.mdb');
16
17 sql1:='create table tradedetail(opendate datetime,'+'contractname text,'+'opentime datetime,'+'openprice number,'+'tradetype text,'+'closetime datetime,'+
18 'closeprice number,'+'winlosspoint number,'+'lots number,'+'commissions number,'+'closewinloss number,'+'asset number,'+'strategy text)';
19 dbexecute(sql1);
20
21 sql2:='create table myasset(tradedate datetime,'+'asset number)';
22 dbexecute(sql2);
23 end
24
红色的Analysis数据库建表不成功
绿色的Trade数据库建表成功
什么原因?
[此贴子已经被作者于2011-1-17 22:10:04编辑过]
是不是表名重复了或者目录下没有analysis这个mdb文件
以下是引用董小球在2011-1-18 8:57:44的发言:是不是表名重复了或者目录下没有analysis这个mdb文件
你说的问题都不存在
那没道理的啊 只是名字不同 要么应该都不成功 要么应该都成功啊