VB中的一个关于"select附近有语法错误"问题

cai_niao_zm 2007-07-06 04:17:34
最近做数据库日志查询,一个简单的表"dlxs",
VB中用DataGird捆绑ADO,ADO的DataSourse为"dlxs"表
改变ADO的RecordSource应该能够改变DataGird最终的显示,所以编码如下:
Dim strQuery As String
strQuery = "SELECT * FROM dlxs WHERE 过流时间='2007-7-5'"
Adodc1.RecordSource = strQuery
Adodc1.Refresh
即想显示"过流时间为2007-7-5" 的一条记录,sql语句在数据库自己带的查询分析器中也能正常执行,但在VB中运行就报"select附近有语法错误",接着又说什么:方法"Refresh"的"IAdodc"运行错误,不解.......
在网上查了半天没查到,有类似的错误有人说是什么:空格和全半角的问题,不过跟我的问题没什么关系吧,我录入时也特别注意了......
望有人指点!!!!!!
...全文
285 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwdone 2007-07-11
  • 打赏
  • 举报
回复
adodc1.ConnectionString 设置 Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=databasename;Data Source=
zenghuike 2007-07-09
  • 打赏
  • 举报
回复
strQuery = "SELECT * FROM dlxs WHERE 过流时间='"& 2007-7-5 &" '"
cmdlang 2007-07-09
  • 打赏
  • 举报
回复
把adodc属性里的设置删掉,在程序里写
lovelybee 2007-07-06
  • 打赏
  • 举报
回复
adodc1.ConnectionString=???
数据库连接怎么没有?

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧