社区
VB基础类
帖子详情
Adodc1.Recordset.Find "学号='" & xh & "' and 课程='" & Combo1.Text & "'"错在哪?正确的应如何写?
jshyjyw
2001-12-31 01:03:24
Adodc1.Recordset.Find "学号='" & xh & "'"
单个学号查找,执行是对的,但我需要“学号” and “课程”查找。
我知道错在哪了,and 以后类型是布耳值!但正确的应该如何写呢?
在线等候!
...全文
556
9
打赏
收藏
Adodc1.Recordset.Find "学号='" & xh & "' and 课程='" & Combo1.Text & "'"错在哪?正确的应如何写?
Adodc1.Recordset.Find "学号='" & xh & "'" 单个学号查找,执行是对的,但我需要“学号” and “课程”查找。 我知道错在哪了,and 以后类型是布耳值!但正确的应该如何写呢? 在线等候!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
itshere
2002-01-03
打赏
举报
回复
adodc2.recordset=adodc1.recordset.clone
adodc2.recordset.filter="学号='" & xh & "' and 课程='" & Combo1.Text & "'"
if Adodc2.Recordset.eof then
未找到
else
adodc1.recordset.bookmark=adodc2.recordset.bookmark
endif
jshyjyw
2002-01-03
打赏
举报
回复
顶呀顶呀顶!
jshyjyw
2001-12-31
打赏
举报
回复
我想移动指针到符合条件的记录上,而非筛选出符合条件的记录!
luocc
2001-12-31
打赏
举报
回复
adodc2.recordset open "select 学号='" & xh & "' and 课程='" & Combo1.Text & "'"
blp
2001-12-31
打赏
举报
回复
那没有办法了,只能自己从头找到尾了。
或者你用DAO或RDO访问数据库好了,他们是支持的。
jshyjyw
2001-12-31
打赏
举报
回复
推!!!!!!!!!
jshyjyw
2001-12-31
打赏
举报
回复
to blp(★★★) :这样不行呀,只显示找到的那条记录了,而我想的是指针移动到找到的那条记录。
yanghly
2001-12-31
打赏
举报
回复
Adodc1.Recordset.Find "学号='" & xh & "'"
And
Adodc2.Recordset.Find "课程='" & Combo1.Text & "'"
你试试吧!
blp
2001-12-31
打赏
举报
回复
ADO只支持单个字段的find,所以不能AND了。
可以这样使用
Adodc1.Recordset.filter="学号='" & xh & "' and 课程='" & Combo1.Text & "'"
if Adodc1.Recordset.eof then
未找到
else
未找到
endif
保存到Access数据库,
Ado
dc1
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\汽车信息.mdb;Persist Security Info=False"
保存到Access数据库,
Ado
dc1
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\汽车信息.mdb;Persist Security Info=False"
Ado
dc1
.RecordSource = "select * from 汽车信息表"
Ado
dc1
.Refresh(VB6.0源代码编
写
)
帐目查询(VB6.0源代码编
写
)'按日期查询并汇总商品销售信息
Ado
dc1
.RecordSource = "select * from xsd where 日期 between " + Chr(35) + Str(DTPicker1.Value) + Chr(35) + "and " + Chr(35) + Str(DTPicker2.Value) + Chr(35) + "order by 日期"
帐目查询(VB6.0源代码编
写
)'按日期查询并汇总商品销售信息
Ado
dc1
.RecordSource = "select * from xsd where 日期 between " + Chr(35) + Str(DTPicker1.Value) + Chr(35) + "and " + Chr(35) + Str(DTPicker2.Value) + Chr(35) + "order by 日期"
Ado
dc1
.Refresh lblCount = Sum(
Ado
dc1
.
Recordset
,
Ado
dc1
.
Recordset
.Fields("数量")) lblS1 = Sum(
Ado
dc1
.
Recordset
,
Ado
dc1
.
Recordset
.Fields("金额")) lblS2 = Sum(
Ado
dc1
.
Recordset
,
Ado
dc1
.
Recordset
.Fields("利润"))
采购管理信息系统VB
Private Sub
Text
1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then If Not IsNumeric(
Text
1.
Text
) Then MsgBox "输入不符合条件,采购员编号必须为数字" Else
Ado
dc1
.RecordSource = "select * from T_cgyzl where 采购员编号='" +
Text
1.
Text
+ "'"
Ado
dc1
.Refresh If
Ado
dc1
.
Recordset
.RecordCount > 0 Then XPButton2.Enabled = True XPButton3.Enabled = True XPButton4.Enabled = True
Text
1.Locked = True
Text
1.
Text
=
Ado
dc1
.
Recordset
.Fields("采购员编号")
Text
2.
Text
=
Ado
dc1
.
Recordset
.Fields("姓名")
Text
3.
Text
=
Ado
dc1
.
Recordset
.Fields("年龄")
Text
4.
Text
=
Ado
dc1
.
Recordset
.Fields("籍贯")
Text
5.
Text
=
Ado
dc1
.
Recordset
.Fields("电话")
Text
6.
Text
=
Ado
dc1
.
Recordset
.Fields("现住址")
Text
7.
Text
=
Ado
dc1
.
Recordset
.Fields("工龄")
Text
8.
Text
=
Ado
dc1
.
Recordset
.Fields("底薪")
Text
9.
Text
=
Ado
dc1
.
Recordset
.Fields("业绩") x
combo
x1.
Text
=
Ado
dc1
.
Recordset
.Fields("学历") x
combo
x2.
Text
=
Ado
dc1
.
Recordset
.Fields("民族") x
combo
x3.
Text
=
Ado
dc1
.
Recordset
.Fields("性别") Else MsgBox "没有该采购员的信息!!", 64, "采购管理系统" End If End If Else
vb学生公寓管理系统
很强大的 Private Sub TreeView3_NodeClick(ByVal Node As MSComctlLib.Node) provider = "provider=Microsoft.jet.oledb.4.0" datasource = "data source=" & App.Path & "\DB.mdb" With
Ado
dc3 .Mode = adModeReadWrite .ConnectionString = provider & ";" & datasource .CommandType = adCmdTable .RecordSource = "class" .Refresh End With Dim a As String s = TreeView3.SelectedItem.
Text
e = TreeView3.SelectedItem.Parent If e = "公寓管理系统" Then a = "select * from users where 公寓='" & Trim(s) & "'" Else a = "select * from users where 公寓='" & Trim(e) & "' and 寝室='" & Trim(s) & "'" End If With
Ado
dc1
.Mode = adModeReadWrite .ConnectionString = provider & ";" & datasource .CommandType = adCmd
Text
.RecordSource = a .Refresh End With Set DataGrid1.datasource =
Ado
dc1
DataGrid1.Refresh End Sub
查询记录功能,从access数据库中读取,
Ado
dc1
.RecordSource = "select * from 订单表 where 订
查询记录功能,从access数据库中读取,
Ado
dc1
.RecordSource = "select * from 订单表 where 订 单号='" +
Text
1(0).
Text
+ "'"
Ado
dc1
.Refresh(VB6.0源代码编
写
)
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章