在vb中sql查询一条access记录

来源:百度知道 编辑:UC知道 时间:2024/05/05 17:04:29
在用vb6.0进行access数据库查询的时候怎么定位其中的一条记录?
悬赏分:20 - 离问题结束还有 14 天 23 小时
我用treeview和MSflexgrid做了一个程序,已经用ado连接了数据库,现在treeview的nodeclick事件已经能够响应,可以在MSflexgrid里面显示相应的数据了,为了显示图片,我在数据库中保存了图片的路径信息,如果单击某节点我想能够读取出相应的图片路径,然后传递给picture控件不就行了,怎么让指针定位在这条记录上,查询我需要的信息呢?我的程序应该如何添加?以下是要添加代码的事件:Private Sub tvwPart_NodeClick(ByVal Node As MSComctlLib.Node)
Dim id As String
id = tvwPart.SelectedItem.Key
Dim rs As ADODB.Recordset
sql = "select * from partinfo where id='" & id & "'"
Set rs = ExecuteSQL(sql)
If Not rs.EOF Then
With flexgridPart
.ColAlignment(1) = flexAlignLeftCenter
.Clear
.TextMatrix(0, 0) = "ID"
.TextMatrix(0, 1) = "层次"
.TextMatrix(0, 2) = "代号"
.TextMatrix(0, 3) = "名称"
.TextMatrix(0, 4) = "使用数量"
.TextMatrix(0, 5) = "材料"
.TextMatrix(0, 6) = "附注"
.TextMatrix(1, 0) = rs("num")

看着累死了,你不是已经通过单击tree获得记录的id的了么?这样你肯定可以获得图片的完整路径(某字段值)哪。

这时候你只需要使用picture的loadpicture方法加载这副图片就行了呗。

加载这副图就OK了!