ADODC记录源命令文本中SQL提示语法错误,怎么办? 5

在ADODC记录源命令文本中SQL输入:SELECT*FROM企业联系人信息WHERE单位名称='"&Text1.Text&"'一直提示语法错误(操作符丢失)在查询表达式... 在ADODC记录源命令文本中SQL输入:SELECT * FROM 企业联系人信息 WHERE 单位名称 ='"&Text1.Text&"' 一直提示 语法错误(操作符丢失)在查询表达式 '单位名称 ='"&Text1.Text&"' '中。这是肿么了?怎么解决啊? 展开
 我来答
zijinzhu
2011-08-07 · TA获得超过454个赞
知道小有建树答主
回答量:607
采纳率:0%
帮助的人:609万
展开全部
在ADODC控件图形界面中sql文本中应该不能用变量(即Text1.Text),应该是这个原因,所以sql文本这样输入就出错了。、
在代码中使用上面的语句试下。
追问
谢谢,试了下,在代码中使用Adodc2.RecordSource = "select * from 烟草企业联系人信息 where 单位编号 = " & Text10.Text & "  " 运行可以显示,但会提示找不到数据源,怎么回事?       另外在代码中再加上一个查询条件 and 类型=3   又无法显示了呢? 类型分3种,该字段的属性是数字。是查询代码的问题吗?
追答
找不到数据源,Adodc应是没有指定数据源,或指定不正确
应该是这样差不多:Adodc2.RecordSource = "select * from 烟草企业联系人信息 where 单位编号 =" & '''' & Text10.Text & '''' & " and 类型=3"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式