vb6.0:提示至少一个参数没有被指定值

PrivateSubForm_Load()Adodc1.RecordSource="select*from库存"Adodc1.RefreshEndSubPrivateSu... Private Sub Form_Load()Adodc1.RecordSource = "select * from 库存"Adodc1.RefreshEnd Sub

Private Sub Command1_Click()Dim conditioncondition = Trim(Text1.Text)Adodc1.RecordSource = "select*from 库存 where " & condition & "=" & Text1.Text & ""Adodc1.RefreshText1.Text = Adodc1.Recordset.Fields("货物编号")Text2.Text = Adodc1.Recordset.Fields("货物名称")Text3.Text = Adodc1.Recordset.Fields("库存量")Text4.Text = Adodc1.Recordset.Fields("单位")End Sub

这段程序运行后,就提示adodc:至少一个参数没有被指定值!
请问什么原因啊?
展开
 我来答
freeeeeewind
2014-05-12 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1354万
展开全部

where 前面要有空格!

语句中字段“可借数量”是文本类型吗?

如果是的话:

sql3 = "update tb_cxsb set 可借数量='" & w & "'  where (tb_jcsb.设备名称='" & Text1.Text & "')"

如果不是的话,不需要加单引号

sql3 = "update tb_cxsb set 可借数量=" & w & "  where (tb_jcsb.设备名称='" & Text1.Text & "')"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adai_008
2014-01-04 · TA获得超过1385个赞
知道大有可为答主
回答量:1152
采纳率:83%
帮助的人:796万
展开全部
就这一段代码来看,最可疑的是:
Adodc1.RecordSource = "select*from 库存 where " & condition & "=" & Text1.Text & ""
这句,改成:
Adodc1.RecordSource = "select * from 库存 where " & condition &"='" & Text1.Text & '"
试试看。
追问
q请问这有什么区别吗
追答
发现Select * From都连在了一起,Sql会理解为是一整个单词。另外查询条件中的文本值要用 单引号括起来。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙慧月03
2014-01-04 · TA获得超过2157个赞
知道大有可为答主
回答量:2717
采纳率:100%
帮助的人:3625万
展开全部
不知你查询的数据是文本型还是数字型

查询为文本型
sql = "select * from 双色球 where 期号='" & List1.Text & "'"

数据型
strSql = "select * from 存包记录 where 箱子号=" & Val(Text3)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mr_shj
2015-05-13 · TA获得超过2682个赞
知道大有可为答主
回答量:1665
采纳率:94%
帮助的人:1386万
展开全部
有2句RS.Open strSql, conn, 1, 1,哪一句出错?
strSql = "select * from 系统用户表 where 用户名 ='" & txtUserName.Text & "' and 密码 ='" & txtPassword.Text & "'"

注意空格,and 字符的前面应该有一个空格。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蒋涤菅贤淑
2019-04-23 · TA获得超过3818个赞
知道大有可为答主
回答量:3124
采纳率:31%
帮助的人:275万
展开全部
sql语句有误。
1、如果密码是掩码的话,应该改为value。
2、如果所有都是文本的话,应该加上单引号,修改后大概如下:
sql1
=
"
insert
into
登陆
(用户,密码,权限)
values
('"
&
Trim(Text1.Text)
&
"','"
&
Trim(Text2.Value)
&
"','"
&
Combo1.Text
&
"')"
conn.Execute
(sql1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式