ADODC记录源命令文本中SQL提示语法错误,怎么办? 5
在ADODC记录源命令文本中SQL输入:SELECT*FROM企业联系人信息WHERE单位名称='"&Text1.Text&"'一直提示语法错误(操作符丢失)在查询表达式...
在ADODC记录源命令文本中SQL输入:SELECT * FROM 企业联系人信息 WHERE 单位名称 ='"&Text1.Text&"' 一直提示 语法错误(操作符丢失)在查询表达式 '单位名称 ='"&Text1.Text&"' '中。这是肿么了?怎么解决啊?
展开
1个回答
展开全部
在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"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询