W
withlf
Unregistered / Unconfirmed
GUEST, unregistred user!
使用ado查询Access数据表
1、如果要查询的字符中含有'[',则系统会报错无效的模式字符串。如果使用'[2001]'来
查询则会显示出数据表中所有的记录,不论是否含'[2001]'。
2、如果用
temdate:=CmbYea.text+'-'+CmbMon.text+'-1';
sqltext:=' and 有效日期<'+''''+temdate+''''+' order by 有效日期';
系统会报错'标准表达式中数据类型不匹配',如果使用
temdate:=CmbYea.text+'-'+CmbMon.text+'-1';
sqltext:=' and 有效日期<'+''''+strtodate(temdate)+''''+' order by 有效日期';
编译时就会报错,不兼容的类型string and TDateTime。
紧急求助!!
1、如果要查询的字符中含有'[',则系统会报错无效的模式字符串。如果使用'[2001]'来
查询则会显示出数据表中所有的记录,不论是否含'[2001]'。
2、如果用
temdate:=CmbYea.text+'-'+CmbMon.text+'-1';
sqltext:=' and 有效日期<'+''''+temdate+''''+' order by 有效日期';
系统会报错'标准表达式中数据类型不匹配',如果使用
temdate:=CmbYea.text+'-'+CmbMon.text+'-1';
sqltext:=' and 有效日期<'+''''+strtodate(temdate)+''''+' order by 有效日期';
编译时就会报错,不兼容的类型string and TDateTime。
紧急求助!!