在Delphi里往数据库里插入一条从串口接收的记录,用什么语句?在线等,谢谢赐教!

sdzbbz 2006-07-31 04:38:31
我把从串口接收到的数据放在form.memo2里了,现在form1里用ADO连接了一个自己用Access做的数据库,名为油井,表头有6个字段,分别是:油井号,卡号,时间,压力,温度,含水。现在从串口收到一条数据,在memo2里显示:
AT+CMGR=1
+CMGR: "REC UNREAD","+8613833361328",,"06/07/31,10:30:34+00"
4#,100Mp,20,10%

OK
AT+CMGD=1
OK
现在要把接收数据中的4#,13833361328,2006-7-31 10:30:34,100Mp,20,10%插入到油井中,如果用:
insert into 油井 values("4#","13833361328","2006-7-31 10:30:34","100Mp","20","10%")
这条语句插入肯定没有问题,可是,因为memo2里以后还会收到很多条类似的信息,而卡号,日期,信息内容都会改变,只有格式不会变,那么能不能用一条语句来插入任何一条收到的的数据呢?希望大家帮帮忙,对我提出的问题有疑惑的尽管说出来,我再给大家解释,谢谢了!
...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
befree 2006-07-31
  • 打赏
  • 举报
回复
help
format
sdzbbz 2006-07-31
  • 打赏
  • 举报
回复
不知道啊,请楼上的大哥告诉一下吧,我实在是比较愚钝,谢谢啊
啊乖 2006-07-31
  • 打赏
  • 举报
回复
你不知道有个FORMAT函数吗?
sdzbbz 2006-07-31
  • 打赏
  • 举报
回复
我就是用的insert into啊,可是怎样写才能添加每一条记录呢?
啊乖 2006-07-31
  • 打赏
  • 举报
回复
哈哈~~~~~~~~~~~可以用INSERT INTO哦
sdzbbz 2006-07-31
  • 打赏
  • 举报
回复
又试了一遍,发现
insert into 油井 values("4#","13833361328","2006-7-31 10:30:34","100Mp","20","10%")
也不行啊,也有错误,大家来帮我看看啊,不用insert语句也行,只要能把数据添加到数据库中就行啊,我的数据库是用ADOTable连接的Access数据库

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧