标题:[求助]使用VB连接数据库的几个问题(十分火急请斑竹或高人指点)
只看楼主
yani001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2004-12-10
 问题点数:0 回复次数:15 
[求助]使用VB连接数据库的几个问题(十分火急请斑竹或高人指点)
由于本人刚刚学VB但马上要写毕业设计了
郁闷的要命
不过其他的还都可以请那位高人指点一下
我自己这么写的但有错误
问题1:在vb中ado如何查询2个数(时间)之间的数据
ElseIf Option4.Value = True Then
Set Conn = New ADODB.Connection
Set rs = New ADODB.Recordset
Conn.Open ConnString
strSql = "select * from kcxx where kcl>=val(text1.text) and val(text2.text)"
rs.Open strSql, Conn, adOpenKeyset, adLockPessimistic
Set DataGrid1.DataSource = rs
With DataGrid1
.Columns(0).Width = 1000
.Columns(0).Caption = "库存货物ID"
.Columns(1).Width = 1000
.Columns(1).Caption = "货物状态"
.Columns(2).Width = 1000
.Columns(2).Caption = "入库时间"
.Columns(3).Width = 1000
.Columns(3).Caption = "库存量"
.Columns(4).Width = 1000
.Columns(4).Caption = "最大库存量"
End With
DataGrid1.Visible = True
错误提示是实时错误'-2147217904(80040e10)'
[microsft][odbc microsoft access driver]参数不足,期待是2
问题2:
还有问题就是怎么做到DataGrid控件的关系显示。就是在datagrid1中显示一个ID,在datagrid2中显示ID的详细信息
问题3:
报表内的参数怎么设置?我打印的报表都是一次打好多张郁闷啊
问题4:备份与回复
怎么才能实现备份与回复

上边这些问题那位高人能快点给我举个例子和简单的说明就好
老师要的很急!再下先谢谢了
搜索更多相关主题的帖子: 数据库 火急 高人 斑竹 
2005-04-03 11:41
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
[microsft][odbc microsoft access driver]参数不足,期待是2  ,这个错误说明某个字段名写错了

天津网站建设 http://www./
2005-04-03 12:01
yani001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2004-12-10
得分:0 
字段名错误吗?
还有其他的问题
请教啊!帮忙解答下
2005-04-03 14:06
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
strSql = "select * from kcxx where kcl>=val(text1.text) and val(text2.text)"  
晕。。。。

天津网站建设 http://www./
2005-04-03 14:26
yani001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2004-12-10
得分:0 
我知道这里错了
应该怎么改啊!求您拉!我很急
2005-04-03 15:32
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
strSql = "select * from kcxx where kcl between " & val(text1.text) & " and " & val(text2.text)

天津网站建设 http://www./
2005-04-03 16:59
yani001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2004-12-10
得分:0 
非常感谢这个问题解决了
请问怎么查询2个时间段间的东西?和上边语句一样吗?
2005-04-03 18:19
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
一样,只不过时间类型数据要以 '' 隔开

天津网站建设 http://www./
2005-04-03 18:59
yani001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2004-12-10
得分:0 
strSql = "select * from kcxx where Kcl between '" & Val(DTPicker1.Value) & "' and '" & val(DTPicker1.Value) & "'"
rs.Open strSql, Conn, adOpenKeyset, adLockPessimistic
运行后出现这个标准表达式中类型不符合!
上边的那个是不是应该用!可能我又写错了!5555
请老大帮忙
2005-04-03 19:42
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
把你的数据库的kcxx表的所有字段的类型写出来看看。
2005-04-03 22:48



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




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

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