Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VBS Problem mit ADOX u. SQL Server

Empfohlene Antworten

Hi,

ich habe ein Script, das sich mittels ADODB und ADOX auf eine Datenbank verbindet und dann Tabellen mittels der <ADOXcatalog>.tables.append Methode Tabellen einfügt.

Verbinde ich mich auf eine Access-mdb ( MSJet OleDB 4.0 ) dann läuft die Sache wie gewünscht, tausche ich den Providerstring aus um auf eine vorhandene SQL-DB ( MS OLEDB Provider for SQL Server ) zuzugreifen, dann bekomme ich in der Zeile mit dem append Befehl eine Fehlermeldung "Falscher Parameter"

Sorry, jetzt wirds komisch. Nach dem Schreiben der ersten zwei Absätze hatte ich eine Idee und hab es auch gleich getestet.

Offensichtlich hat SQL-Server ( bzw der dazugehörige OLEDB-Provider ) ein Problem damit, wenn man leere Tabellen ohne Spalten anlegen will. Access + MSJet lassen es zu die Tabelle leer zu erzeugen und die Spalten nachträglich zu definieren.

Beim SQL-Server dagegen muss ich das tables-Objekt über Columns.append entsprechend füllen, bevor ich die Tabelle mit tables.append in die DB schreibe.

Hatte schon mal jemand damit zu tun und kann, vielleicht auch auf Grund irgendeiner Dokumentation dieses Verhalten bestätigen ?

Die Information ist auch für Leute die damit anfangen insofern interessant, als dass sich diverse Literatur ( MSPress "Scripting für Administratoren" ) in Ihren Beispielscripten der o.b. Methode mit mdb's bedient und der angehende Scripter beim angeblich einfachen portieren für SQL-Server sehr schnell nen Frust kriegen kann.

Gruss

Laka

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.