标题:[求助]ADO对象使用SQL连接数据库出错
取消只看楼主
zouyf1982hf
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-9-19
 问题点数:0 回复次数:5 
[求助]ADO对象使用SQL连接数据库出错
ADO对象使用SQL连接数据库,在SQL语句中如果使用where字句 就出错 ,(提示:至少有一个参数没指定值。 )如果去掉WHERE字句就正常 具体代码如下:(myconn myrecord showdata我在声明里定义了)请高手指点下
Dim cztj As Long
On Error GoTo errgo '防止输入不为数字
cztj = InputBox("请输入你要查找的ID", "ID查找")
Set myconn = New ADODB.Connection
myconn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=F:\ACCESS数据库\db1.mdb"
myconn.Open
Set myrecord = New ADODB.Recordset
myrecord.Open "select * from 学生表 where ID = cztj", myconn, adOpenDynamic, adLockBatchOptimistic
Call showdata '显示数据
errgo: MsgBox "ID必须为数字!", 0 + 48 + 0 + 4096, "警告" '查询ID输入不为数字时候处理

[此贴子已经被作者于2007-9-26 21:53:41编辑过]

搜索更多相关主题的帖子: SQL ADO对象 数据库 myconn 
2007-09-26 21:52
zouyf1982hf
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-9-19
得分:0 
ID是数据库里的字段名称 我试了加单引号 还是一样的  出错

新手上路,左碰右磕!
2007-09-26 22:07
zouyf1982hf
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-9-19
得分:0 
问题解决了 谢谢各位的回答 4楼的你真厉害哈 我自学的 对于这些单引号 双引号 书上很少说 头疼啊   

新手上路,左碰右磕!
2007-09-26 22:21
zouyf1982hf
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-9-19
得分:0 
那就请教他的名字了 嘿嘿 (根据我奇笨的智商,我估计不是什么好含义)

新手上路,左碰右磕!
2007-09-26 22:26
zouyf1982hf
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-9-19
得分:0 

我听某某大哥的话 这种问题去百度一下 我去百度purana一下试试 这叫自力更生 丰衣足食


新手上路,左碰右磕!
2007-09-26 22:55
zouyf1982hf
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-9-19
得分:0 
奇迹啊 还真给我查到了 百度了一下 满屏幕就2字::音译
终于明白什么叫qian(此字不会打)而不舍 , 这完全是我悟出来的 佩服我自己一下 OVER

新手上路,左碰右磕!
2007-09-26 23:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-173133-1-1.html




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

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