在向表中插入数据的时候,如果有整形,字符型,时间日期型,该如何去写

laodiao 2003-11-01 11:58:21
我采用变量的形式向表中插入数据
sqlstr:='insert into intme(parm1,parm2,parm3)'
如果parm1是字符型
parm2是整形
parm3是时间日期型,
那么该怎么表达呢?

我知道字符型形是这样写的
sqlstr:='insert into intme('''+parm1+''',parm2,parm3)'

...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
blacksoya 2003-11-07
  • 打赏
  • 举报
回复
我想知道怎样可以将datatime分成yyyy/mm/dd
roc_fu 2003-11-07
  • 打赏
  • 举报
回复
query.execsql;不要返回数据集了,嘿嘿
roc_fu 2003-11-07
  • 打赏
  • 举报
回复
sqlstr:='insert into intme(:parm1,:parm2,:parm3)'
query.sql := sqlstr;
query.params.fieldbyname('parm1').asstring :='....';
query.params.fieldbyname('parm2').asinteger := 'XXX';
query.params.fieldbyname('parm2').asdatatime :='YYMMDD...';
query.open;
goease 2003-11-07
  • 打赏
  • 举报
回复
用参数呀
Params.FieldByName('parm1').AsString:=你的字符串;
。。。
txlicenhe 2003-11-01
  • 打赏
  • 举报
回复
sqlstr:='insert into intme('''+parm1+'','+parm2+','''+parm3+'')'
大文 2003-11-01
  • 打赏
  • 举报
回复
字符型必须加',整型及时间型可加可不加

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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