快速简便地将MSSQL数据导入MDB文件(mssql导入mdb)

2023-04-21 03:08:55 导入 快速 简便

MSSSQL数据导入MDB文件作为在开发项目中非常重要的一环,也是经常遇到的一种情况,对于不同数据库系统之间数据转移,长久以来也是工程开发者的必修内容,针对MSSQL转到MDB文件其实也是非常简便易用的,今天就我来介绍一下以快速、简便的方式直接将数据库导入mdb文件比较容易实现。

要实现MSSQL数据导入MDB文件,第一步当然是需要做好一些准备工作,首先你需要把数据库服务器安装完毕,然后安装MDB文件驱动程序,有Microsoft Access数据库驱动程序和三方驱动程序,其中三方驱动程序如:JET、ACE Driver,比较常用的无非就是Microsoft Access驱动程序及JET驱动程序了。

在安装驱动程序完毕后,接下来就是需要去配置这些驱动程序,以便能够更好的使用它们,假如需要使用的是Microsoft Access驱动程序,那么我们需要进入MDB资料库,然后点击自定义模板,这里我们可以配置具体服务器IP,它能够让数据库服务器能够通过IP地址访问数据库;假如需要使用的是JET驱动程序,那么我们需要在服务器上安装此程序,并且需要在控制面板里设置好权限,保证服务器有权访问数据库。

最后一步,就是我们直接使用这些驱动程序实现MSSQL数据导入MDB文件,这里需要我们用到一段代码,比如要使用JET驱动程序,假如JET在本地,我们可以使用以下代码来实现导入:

Dim mdbConStr As String
Dim mdbCon As New Odbc.OdbcConnection
mdbConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=MyData.mdb;User Id=admin;Password="
mdbCon.ConnectionString = mdbConStr
mdbCon.Open
Dim sqlConStr As String
Dim sqlCon As New Odbc.OdbcConnection
sqlConStr = "DSN=DATABASE_NAME;uid=USER;pwd=PASSWORD"
sqlCon.ConnectionString = sqlConStr
sqlCon.Open

Dim sqlCmd As New Odbc.OdbcCommand
sqlCmd.CommandText = "Use DATABASE_NAME; select * from table;"
sqlCmd.Connection = sqlCon

Dim mdbCmd As Odbc.OdbcCommand
mdbCmd = mdbCon.CreateCommand
mdbCmd.CommandText = sqlCmd.CommandText

Dim rdr As Odbc.OdbcDataReader
rdr = sqlCmd.ExecuteReader
Dim mdbRdr As Odbc.OdbcDataReader
mdbRdr = mdbCmd.ExecuteReader
Dim tbl As DataTable
tbl.Load(rdr)
Dim mdbTbl As DataTable
mdbTbl.Load(mdbRdr)
mdbCon.Close()
sqlCon.Close()

以上就是我们如何快速简便地将MSSQL数据导入mdb文件的详细讲述,有一定技术知识且熟练掌握代码工具的安装和基本操作, 将MSSQL数据导入mdb文件任务就会变得非常轻松。

相关文章