我用adoquery 控件连接一个数据库表!
用ado.sql.text
ado.execsql 插入一条纪录,纪录中有日期
调试时 日期参数值为2006-7-18 但是存到数据库表中 变成了1905-6-3
请问高手 怎么解决啊??
用ado.sql.text
ado.execsql 插入一条纪录,纪录中有日期
调试时 日期参数值为2006-7-18 但是存到数据库表中 变成了1905-6-3
请问高手 怎么解决啊??
解决方案 »
- Access violation at address 016A92D0 in module 'dbexpMysql.dll',read address of 000008
- 数据集之间的COPY
- 很奇怪的错误:当我在某个函数前面设置断点程序正常运行,如果不设断点则出错
- 一个关于 COM 串口通讯 的问题————在线等待!!急急急//???
- ****如何解决多个客户同时操作一条记录的问题?
- 4个活动窗体,怎么处理?
- 哪里有水晶报表下载亚
- 关于随机数问题?在线等答案
- 报表里的ONNEEDDATA事件什么时候触发?请说详细一些,急!
- 定制组件问题:6-12日C++Builder问题列表望DELPHI高手不吝赐教.(无内容))
- borlndmm.dll 是作用是什么,什么情况下用到???
- 如何取MainMenu的子菜单项
用format 改一下。
Begin
Close;
Sql.Clear;
Sql.Text:='Insert T1 Select :a1';
Parameters[0].Value:=2006-7-18 ;
ExecSQL;
End;
--------------------------错误!
With ADOQuery1 Do
Begin
Close;
Sql.Clear;
Sql.Text:='Insert T1 Select :a1';
Parameters[0].Value:='2006-7-18' ;//以字符串形式传送
ExecSQL;
End;
--------------------------正确!