delphi中使用SQL语句向access数据库中连续插入数据,大约做几个小时的实验,每6秒钟写入一条数据到数据库中;实验结束后发现,写入数据库的一条条数据不是按照插入的时间先后顺序排列的,会出现后面插入的数据跑到前面去了,不晓得什么原因?插入到access数据库的数据不是应该插入到最后一行吗?请教各位大虾帮忙,给小弟解释一下...
解决方案 »
- 怎么让子窗口不随主窗口最小化
- 什么是DATASNAP,它有什么用处呢?
- 女生到底適合做軟件開發不??
- (高分求助,不够再加)程序结束时出现EInvalidPointer异常
- 关于全文检索的问题。这个问题我问了n次了,还是没有解决。
- 请问VB中有Delphi中类似的DBedit控件吗?
- 关于图片数据转成还原成图片的问题 在线等
- 要保留一个实数的小数点后面两位(现实数的小数点后面有很多位),有没有最简单的函数可以实现?另取整函数是什么?
- 谁有.dll的登陆数据库的原代码吗?我想参考参考,我自己做的不是不能定位输入点就是内存地址错误?请多关照了。
- SOS,....., 有关PageControl的问题?
- 关于通过GPRS的TCP/IP 与单片机的 通讯
- delphi中统计表数据导出到本地的方法
sql:='insert into '+form6.tablename+' values(
'''+formatfloat('0.0',t10_count+''','''+edit1.Text+''')';
ADOQuery1.Close;
ADOQuery1.Connection:=ADOConnection1;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(sql);
ADOQuery1.ExecSQL;
选中 “选项”,再选 "常规" 项。注意在右下方有 “新建数据库排序次序”下拉框,
选中 “常规”。然后点确定。(注意,选项只有在有文件打开的状况下才能使用)这里估计就是默认排序规则
ADOQuery1.SQL.Add('create table '+edit1.Text+'([时间] varchar(10),[温度] varchar(10),[位移] varchar(10)');
ADOQuery1.ExecSQL;
请问一下,怎么把[时间]设为主键
ADOQuery1.ExecSQL;