Advantage SQL-Datenanbank

09/12/2014 - 19:52 von Ahmed Martens | Report spam
Hallo Leute,

wie kann ich per VBA in Access eine Advantage-Tabelle in Access
einbinden?

Der Connection-String der über den Assistenten erstellt wird sieht
folgendermassen aus:

DSN=Rosesoft;DataDirectory=C:\RoseSoft\Stamm\Daten;SERVER=NotTheServer;Compression;DefaultType=Advantage;Rows=False;Language=ANSI;AdvantageLocking=ON;Locking=Record;MemoBlockSized;MaxTableCloseCache=5;ServerTypes=6;TrimTrailingSpaces=False

Ich möchte in eine Datenbank die Advantage-Tabellen dynamisch nachladen.
Geht so etwas mit VBA eine Verknüpfung zu erstellen?

Vielen Dank im Voraus.

Gruß Ahmed

Antworten bitte nur in der Newsgroup
Windows 7 64bit Home Premium
Office Prof. 2010
 

Lesen sie die antworten

#1 Winfried Sonntag
10/12/2014 - 08:48 | Warnen spam
Am 09.12.2014 schrieb Ahmed Martens:

Der Connection-String der über den Assistenten erstellt wird sieht
folgendermassen aus:

DSN=Rosesoft;DataDirectory=C:\RoseSoft\Stamm\Daten;SERVER=NotTheServer;Compression> ;DefaultType=Advantage;Rows=False;Language=ANSI;AdvantageLocking=ON;Locking=Record;MemoBlockSized;MaxTableCloseCache=5;ServerTypes=6;TrimTrailingSpaces=False

Ich möchte in eine Datenbank die Advantage-Tabellen dynamisch nachladen.
Geht so etwas mit VBA eine Verknüpfung zu erstellen?



Ich würde es genauso versuchen, wie mit einer SQL-Server Tabelle.

Public Function AttachDSNLessTable(stLocalTableName As String, stRemoteTableName As String, stServer As String, stDatabase As String, stConnect As String)

Dim td As TableDef

Set td = CurrentDb.CreateTableDef(stLocalTableName, dbAttachSavePWD, stRemoteTableName, stConnect)
CurrentDb.TableDefs.Append td
AttachDSNLessTable = True

End Function

In einer lokalen Tabelle kannst Du die Remote und Lokalen
Tabellennamen ablegen, Servername und Datenbank. Damit dann den
Connectionstring zusammenstellen.

Servus
Winfried
Community Forums NNTP Bridge: http://communitybridge.codeplex.com/
Access-FAQ: http://www.donkarl.com/AccessFAQ.htm
Access-Stammtisch: http://www.access-muenchen.de

Ähnliche fragen