如何一次查询一个ACCESS数据库的所有表和字段?

例如:我想所有表的字段中查询“大家好”这个字符串,但是数据库的表和字段又未知,该怎么写?... 例如:我想所有表的字段中查询“大家好”这个字符串,但是数据库的表和字段又未知,该怎么写? 展开
 我来答
永远海布里
2010-05-19 · 超过32用户采纳过TA的回答
知道答主
回答量:181
采纳率:0%
帮助的人:0
展开全部
把表一个一个地打开,ctrl+f查吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
volcanol的技术窝
2010-05-18 · TA获得超过974个赞
知道小有建树答主
回答量:867
采纳率:0%
帮助的人:454万
展开全部
Option Explicit

Private Sub addcmd_Click()

Dim songname As String
Dim songpath As String
Dim songtype As String
Dim ilist As Integer
Dim jlistmax As Integer
Dim i As Integer

Dim adocnn As ADODB.Connection
Dim adorst As ADODB.Recordset
Dim mdbpath As String
Dim cnnstr As String
Dim sqlstr As String

Set adocnn = New ADODB.Connection
Set adorst = New ADODB.Recordset
adorst.CursorLocation = adUseClient
mdbpath = App.Path & "\playlist.mdb"
cnnstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mdbpath & ";Persist Security Info=False"
sqlstr = "Select * from playlist"
adocnn.Open cnnstr
adorst.Open sqlstr, adocnn, adOpenKeyset, adLockOptimistic

jlistmax = Filelist.ListCount - 1

If typecomb.Text = "*.mp3" Then
songtype = "MP3"
ElseIf typecomb.Text = "*.wma" Then
songtype = "WMA"
ElseIf typecomb.Text = "*.mdi" Then
songtype = "MDI"
Else: typecomb.Text = "*.wav"
songtype = "WAV"
End If

songpath = Dirlist.Path
For ilist = 0 To jlistmax
adorst.AddNew
songname = Filelist.List(ilist)
i = InStr(1, songname, ".")
songname = Left(songname, i - 1)
adorst.Fields("歌曲名") = songname
adorst.Fields("歌曲存储地址") = songpath
adorst.Fields("歌曲文件格式") = songtype
adorst.Update
Next ilist
adorst.Close
adocnn.Close
Text1.Text = ""

Call Form1.refreash_Click

End Sub

Private Sub cancelcmd_Click()
Unload Me
End Sub

Private Sub Dirlist_Change()
Filelist.Path = Dirlist.Path
End Sub

Private Sub Drivelist_Change()
Dirlist.Path = Drivelist.Drive
End Sub

Private Sub Filelist_Click()
Text1.Text = Filelist.filename
End Sub

Private Sub Form_Load()
Filelist.Pattern = "*.mp3"
typecomb.Text = "*.mp3"
typecomb.AddItem "*.mp3", 0
typecomb.AddItem "*.wma", 1
typecomb.AddItem "*.wav", 2
typecomb.AddItem "*.mdi", 3
End Sub

Private Sub typecomb_Click()
Filelist.Pattern = typecomb.Text
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式