| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 500 人关注过本帖
标题:vb sql查询出错
只看楼主 加入收藏
dqfg
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-11-25
结帖率:0
收藏
已结贴  问题点数:1 回复次数:7 
vb sql查询出错
Private Sub Form_Load()
Dim ncd As String
ncd = Form1.cd
Dim str As String
str = "stlect *from 学生成绩管理 where 学号= ' & ncd & '"
Adodc1.RecordSource = str
Adodc1.Refresh
End Sub
总是提示无效的sql语句,期待....之类的,然后选择调试之后就跳到adodc1.refresh这一行,删掉之后就没错误提示,但是查询语句就没作用了。这是因为没有写链接代码的原因么?已经折腾几天了,就是不会,麻烦大家分析一下原因。谢谢
ps cd是从form1里传递过来的文本
搜索更多相关主题的帖子: where sql语句 
2013-11-25 10:56
vbvcr51
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:18
帖 子:364
专家分:1724
注 册:2013-11-3
收藏
得分:1 
str = "stlect *from 学生成绩管理 where 学号= '" & ncd & "'"
2013-11-25 12:30
dqfg
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-11-25
收藏
得分:0 
回复 2楼 vbvcr51
还是不行,是不是因为没有配置odbc的原因?因为电脑是win7的,每次在配置时,到了选择服务器的时候窗口就假死了,所以没有配置这个。vb不是还可以使用无源数据库么?是不是哪里少了东西?
2013-11-25 13:07
mzjllh
Rank: 2
来 自:江苏扬州
等 级:论坛游民
帖 子:76
专家分:41
注 册:2007-2-8
收藏
得分:1 
*和from之间加个空格.
2013-11-25 22:56
dqfg
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-11-25
收藏
得分:0 
回复 4楼 mzjllh
原来自己select写错了.....都不知怎么这么笨了,额。还是谢谢你啊
2013-11-26 15:08
vbvcr51
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:18
帖 子:364
专家分:1724
注 册:2013-11-3
收藏
得分:0 
原来是这样的错误,加个空格就ok。
2013-11-26 22:31
twy1392336
Rank: 1
等 级:新手上路
帖 子:4
专家分:1
注 册:2013-11-27
收藏
得分:1 
str = "stlect *from 学生成绩管理 where 学号= '"& ncd &"'
2013-11-27 01:47
chen3523
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:33
帖 子:223
专家分:1165
注 册:2013-2-12
收藏
得分:1 
str = "select *from 学生成绩管理 where 学号= "+ Chr(34) & ncd + Chr(34)

[ 本帖最后由 chen3523 于 2013-11-27 15:24 编辑 ]

调试失败3次后,关机睡觉,当醒来时多有收获。
2013-11-27 15:22
快速回复:vb sql查询出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018384 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved