我制作了一个图纸数据库,表中有图纸名称,图纸路径等字段,已经在VB中将数据库打开,但不知道如何将查询到的文件显示到FILELISTBOX中,且点击能打开相应目录下的文件
解决方案 »
- 问个简单问题(送20分)
- 又有问题用createprocess 创立进程结果提示我如下信息。麻烦了
- 请教::DATA控件中DATAbaseNAME选定一个MDB数据库文件后,报MDB数据库不能识别。
- vb6中如何调用水晶报表9的报表
- vba如何调用远程计算机上共享的dll?
- 高分酬谢!请问如何将窗口客户区域所见的控件转成位图并打印?
- 可以加上底色工具栏,带源代码,需要的留下Mail
- 如何为SQL返回结果加上序号列
- 如何操作Printer对象时设置自定义纸张
- 请问那儿能找到 visData 的源码!
- 我有一个很有挑战的问题,请各位高手前来参与!在先等候!
- 请高手们帮帮忙,关于COM口通信的问题!!
我目前的代码如下:
Dim conn As ADODB.Connection
Dim mrc As ADODB.Recordset
Dim mrc1 As ADODB.Recordset
Private Sub File1_Click()
Dim filepath As String
filepath = File1.Path & "\" & File1.FileName
'Call ShellExecute(Form1.hwnd, "Open", "Mailto:[email protected]?subject=help me!&body=Thank you!", "", App.Path, 1)
ShellExecute FormMain.hwnd, "open", filepath, "", filepath, 1
End SubPrivate Sub Command1_Click()
Set conn = New ADODB.Connection
Set mrc = New ADODB.Recordset
Set mrc1 = New ADODB.Recordset
Dim strConn As String
strConn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & App.Path & "\" & "Picture.mdb"conn.Open strConn
mrc.Open "select * from pictureinfo where wh like '%" & Trim(Text1.Text) & "%'", conn, 1, 1
For i = 0 To mrc.RecordCount - 1mrc1.Open "select * from picturepath,pictureinfo where picturepath.nodeid=pictureinfo.parentnodeid", conn, 1, 1
File1.Path = CStr(DlgSys_txtpara_text(0)) + CStr(mrc1("nodepath"))
mrc1.Close
Next i
mrc.Close
End Sub