有的表不可以,
Access、SQL Server建议用#
insert into table (uname,datetime) value('123',#2002-03-20 12:29:30#)
Access、SQL Server建议用#
insert into table (uname,datetime) value('123',#2002-03-20 12:29:30#)
解决方案 »
- 怎么在webbrowser中知道鼠标点击的是那个元素
- 请教一下用dbExpress的SQLDataSet操作Mysql数据库堵塞的问题, 谢谢.
- 关于数据库的问题
- 怎样在程序中调用一个dll,小弟是小菜!
- 请问各位我这个极其简单的键盘钩子怎么实现不了功能呢??
- 需将dbgrid中的内容处理后打印出来,但我需进行一些处理,如将一个字段的前三个字母打印出来,在什么事件写程序,怎么写
- sql语句问题?可能有点难??
- 献上一个小程序,请大家批改.(短信息程序)
- 在SQL Explorer中建一个ACCESS库的别名,为什么我想展开时要我输入登录库的用户名和密码?
- 函数能否返回对象,而不是指针
- 求教!如何判断周的概念!
- 安装这样一个控件,为什么不成功?
建议改Table(表名)为Table1,DateTime(字段名)为Datetime1
ADOQuery1.SQL.Add('Insert Into Table1 (uName,DateTime1) Values ('#39+'123'#39+',:datetime)');
ADOQuery1.Parameters.ParamByName('DateTime').Value:=StrToDateTime('2002-03-20 12:29:30');
ADOQuery1.ExecSQL;
还是说,INSERT INTO 语句语法错误
SQL Server用'
query1.sql.add('insert into table2 (user,name,datetime1) value(:user,:name,datetime1)'); query1.ParamByName('user').AsString:=Edit3.Text;
query1.parambyname('name').AsString:=Edit4.Text;
query1.parambyname('datetime1').AsString:=Edit7.TExt;
adoquery1.Parameters.ParamByName('user').Value:=Edit3.Text;
adoquery1.Parameters.ParamByName('name').Value:=Edit4.Text;
adoquery1.Parameters.ParamByName('date1').Value:=Edit7.Text;
2:DateTime1,你少了个:
你的table不能取名为 table,换给别的名字。
datetime一般都是保留字,也换个名字。
楼上的
linzi(林子) 答案正确,可行!!!
li_zhifu(东北人)
adoquery1.Parameters.ParamByName('date1').Value的value是没有s的
在写的时候,字段要用[]括起来!!!记住!!!!千万要记住!!!!