Sub CreateLinkedAccessTable(strDBLinkFrom As String, _
strDBLinkTo As String, _
strLinkTbl As String, _
strLinkTblAs As String, _
Pswd As String)
Dim catDB As ADOX.Catalog
Dim tblLink As ADOX.Table
Set catDB = New ADOX.Catalog
catDB.ActiveConnection = "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=" & strDBLinkTo & _
";Jet OLEDB:Database Password=" & Pswd & ";"
Set tblLink = New ADOX.Table
With tblLink
.Name = strLinkTblAs
Set .ParentCatalog = catDB
.Properties("Jet OLEDB:Create Link") = True
.Properties("Jet OLEDB:Link Datasource") = strDBLinkFrom
.Properties("Jet OLEDB:Remote Table Name") = strLinkTbl
.Properties("Jet OLEDB:Link Provider String") = ";pwd=" & Pswd
End With
catDB.Tables.Append tblLink
Set catDB = Nothing
End Sub
2009/07/10
access2007:パスワードロックしたaccdbからリンクテーブル作成
MSDNlibraryみたんだけどエラー出るから直した
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿