请问下VB的ADO Data控件跟SQL数据库文件mdf怎样连接呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问下VB的ADO Data控件跟SQL数据库文件mdf怎样连接呢?相关的知识,希望对你有一定的参考价值。

老是提示找不到数据库文件

不可能直接连接SQLServer的数据库文件,需要安装SQL server服务器,并且打开SQL Server的企业管理器,右键点击[数据库】,选择【附加数据库】,然后选择你的×.mdf文件。再通过ADO Data控件链接数据库应该就ok啦:) 参考技术A 恩,一般情况下如前面的兄弟所说...不过,如果你技术够的话,可以虚拟sqlserver环境,就不用装sqlserver这个庞大的东东了...

请问VB6中ListView控件如何和数据库绑定,比如说ADODC控件

如何将adodc里的数据与listview绑定?还有当我单击“按房间类型显示”时,listview中的数据也随着变化。先谢谢你了!

参考技术A Dim link1 As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim pubdatapath As String

Sub opendatabase(datapath As String) '打开数据库函数
If link1.State = 1 Then '如果以连接过,则关闭,初始化下次事务
link1.Close: list2.ListItems.Clear: list2.ColumnHeaders.Clear: c.Clear: list1.ListItems.Clear
End If
link1.ConnectionString = "Provider=microsoft.jet.oledb.4.0;data source=" & datapath
link1.Open
pubdatapath = datapath
Set biaoming = link1.OpenSchema(adSchemaColumns) '创建数据库记录集
tablename = ""
Do Until biaoming.EOF
If biaoming("table_name") <> tablename Then '列出所有表
tablename = biaoming("table_name")
list1.ListItems.Add , , tablename
End If
biaoming.MoveNext
Loop
Set biaoming = Nothing
menu1.Enabled = True
list1_MouseUp 1, 0, 10, 10
End Sub
Private Sub Command1_Click() '打开数据库
d.DialogTitle = "打开一个数据库文件进行浏览"
d.InitDir = App.Path
d.FileName = ""
d.Filter = "Access数据库(mdb后缀,推荐格式)|*.mdb"
d.ShowOpen
If d.FileName = "" Then Exit Sub
opendatabase d.FileName
End Sub
参考技术B 不能绑定的,显示数据只能靠代码

以上是关于请问下VB的ADO Data控件跟SQL数据库文件mdf怎样连接呢?的主要内容,如果未能解决你的问题,请参考以下文章

在VB里怎么添加DataGrid控件

vb的ADO控件如何连接操作MYSQL数据库啊

使用 ADO.NET 命令向 VB 中的 SQL 表添加列

vs2019怎么添加ADO Data控件

请问vb如何自动注册ocx文件?

VB 查阅 Excel 文件