birthday:=FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date);
DataModule27.ClientDataSet1.close;
DataModule27.ClientDataSet1.CommandText:='insert into BasicInfo (Name,Gender,Birthday) values ('''+Edit1.text+''','''+ComboBox1.Text+''','''+birthday+''')';DataModule27.ClientDataSet1.Execute;就会出现下面的错误提示,是为什么呢?
type mismatch expression
DataModule27.ClientDataSet1.close;
DataModule27.ClientDataSet1.CommandText:='insert into BasicInfo (Name,Gender,Birthday) values ('''+Edit1.text+''','''+ComboBox1.Text+''','''+birthday+''')';DataModule27.ClientDataSet1.Execute;就会出现下面的错误提示,是为什么呢?
type mismatch expression
解决方案 »
- 如果根据柱状图还原出数据?
- TListView,TComboBox这种控件如何保存一些Value值啊?
- 求教如何在过程中转到过程中的一个小程序块,运行后再转回去?
- 迷惘,MIS系统的报表应如何写??
- 怎样打开指定路径的文件夹并把里面的文件名显示在TLISTVIEW里面啊?
- 请问windows环境下,的FTP.EXE 的用法(多谢)
- 急!!(一个游戏问题:关于人机对话的问题?)
- 请问各位大侠,我编的远程文件传输程序,传输率平均为什么自由3.4KByte,有更好的方法提高传输率的吗
- 数据库编程中遇到的关于table的问题,请指教!
- 怎样做一个类类似桌面上"我的电脑"那样的图标,要求有标题且能更名及支持右键和TAB停留?
- com+ 中采用 socket连接方式,msdtc不可用
- 只要一写代码就出现这个错误是怎么回事?
换成
birthday:=FormatDateTime('yyyy/MM/dd',DateTimePicker1.Date);
试试
我急呀
a:=trim(edit1.text); 然后再:
values ('''+a+''','''+ComboBox1.Text+''','''+birthday+''')';
试试.
2. 可以告诉大家你的 Birthday 是什么类型吗?DateTimeToStr() 使用系统默认的短日期长时间格式
'mm/dd/yyyy'而不能用'yyyy-mm-dd',请特别注意日期分隔符一定要为'/'
Access中 Sql := Sql + 'birthday = ' + # + DateTimeToStr(value) + #;