Microsoft DataShape mit einem SQL Server OLE DB Provider:
1 2 3 4 5 6 |
oConn.Open "Provider=MSDataShape;" & _ "Data Provider=SQLOLEDB;" & _ "Data Source=mySQLServerName;" & _ "Initial Catalog=myDatabase;" & _ "User ID=myUsername;" & _ "Password=myPassword" |
Microsoft DataShape mit einem JET OLE DB Provider:
1 2 3 4 5 |
oConn.Open "Provider=MSDataShape;" & _ "Data Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Dbq=c:\somepath\mydb.mdb;" & _ "User ID=myUsername;" & _ "Password=myPassword" |
Danach benutzen Sie bitte einen Shape-Befehl mit SQL-Strings:
1 2 3 |
sSQL = "SHAPE {select * from authors} " & _ "APPEND ({select * from titleauthor} AS chapter " & _ "RELATE au_id TO au_id)" |
Alternativ können Sie auch einen Prozeduren speichernden Shape-Befehl verwenden:
1 2 3 |
sSQL = "SHAPE {exec spAuthors_LoadAll} " & _ "APPEND ({exec spTitleAuthor_LoadAll} AS chapter " & _ "RELATE au_id TO au_id)" |