s:=' (Asst_Item_Type1 IS NOT NULL or Asst_Item_Type2 IS NOT NULL) and ( Map_Set_Code = ' + QuotedStr(udm_cnn.SetCode)+' )';总是提示参数类型不正确,或不在可接受的范围之内,与其他参数冲突.为什么?实在不解.
解决方案 »
- project mdiapp.exe raised exception class eoleException with message '记录被删除'
- fastreport中的combobox赋初值
- Delphi连接FoxBase问题
- 关于制作安装文件后创建了桌面快捷方式的问题...望高手赐教
- 提问,有1个字符串,怎么从该字符串中区分中文和英文或数字!
- 如何向一个非可视窗体发送 组合键 消息?
- Delphi中如何添加一个日期型的参数?
- 头疼的格式---单引号问题
- 如何把数据库的记录显示在DBGRID上,然后直接在打印机上打印出来
- 怎样判断treeview当前节点为treeview显示出来的最后一个节点?()
- idhttp登录不上jsp的页面? 请问是怎么回事?急啊,在线等...
- 访问数据库进度条。
高手给分析分析
(Map_Set_Code='+QuotedStr(udm_cnn.SetCode)后面那个函数返回值和你的字段类型匹配吗?
我估计你是少单引号了!
改成:(Map_Set_Code='''+QuotedStr(udm_cnn.SetCode)+''' )';试试怎么样
----------------------------
这个更不行,往楼上看,这个问题是早就提出的,只有<>NULL在DELPHI里能实现.把语句直接写在ADOQuery.SQL里面去执行试一下!------------我没在QUERY里试,在SQL里试了,可以.我试一下.