Um stabile Release-Skripte schreiben zu können, ist es sinnvoll vor dem Anlegen von Objekten zum Beispiel zu prüfen um dieses nicht aus einem früheren Release-Lauf noch vorhanden ist. Denn in dem Fall würde ein CREATE natürlich fehlschlagen. Wir haben in diesem Artikel verschiedene Check-Skripte für unterschiedliche Datenbank-Objekt-Typen zusammengetragen. Funktion Das nachfolgende Snippet löscht eine Funktion,… Weiterlesen Existenz von SQL Objekten überprüfen
Autor: gmuehldorfer
Datei zeilenweise in MS SQL hochladen
Dieses Beispiel nutzt nicht VBA sondern VBScript um den Inhalt einer Textdatei zeilenweise in einen MS SQL Server hoch zu laden. Der Verbindungsaufbau erfolgt dabei per Trusted Connection. Das Skript lädt problemlos auch sehr große Dateien mit mehreren GB und > 1 Mio. Zeilen. dateiPfad = „E:\importfiles\UAFiles\uat5_Worker_137542-1_FULL_20190412092040.txt“ Const ForReading = 1 Const adOpenStatic =… Weiterlesen Datei zeilenweise in MS SQL hochladen
In Excel Combobox mit Recordset befüllen
Im Netz findet man die abenteuerlichsten Anleitungen, wie man Daten aus einem Recordset in eine Combobox eines benutzerdefinierten Formulares übernehmen kann. Da wird beispielsweise gesagt, man müsse die Daten erst in ein eigenes Worksheet kopieren um sie dann mit einem Zellbezug in die Combobox zu übernehmen. Dabei ist die Lösung in VBA eigentlich recht simpel.… Weiterlesen In Excel Combobox mit Recordset befüllen
Spalte zu einer Tabelle hinzufügen
Grundsätzlich ist das hinzufügen einer Spalte zu einer bestehenden Tabelle recht simpel mit einem „alter table“ möglich. Etwas schwieriger wird es, wenn man das ganze so in ein Release-Skript verpacken möchte, dass man es ggf. auch öfter ausführen kann. In dem Fall macht es Sinn zu prüfen, ob die Spalte bereits existiert oder nicht: IF… Weiterlesen Spalte zu einer Tabelle hinzufügen
Barcode mit Excel-Bordmitteln erstellen
Sollen Dokumente maschinenlesbar sein, führt in der Regel kein Weg an Barcodes vorbei. Oftmals werden für die Erstellung dieser Barcodes spezielle Schriftarten verwendet, die den darzustellenden Text umwandeln. Doch gerade wenn man Dokumente mit eingebetteten Barcodes weitergeben möchte, kann man nicht sicher sein, dass die benötigte Schriftart auch auf dem Zielrechner vorhanden ist. Deshalb möchten… Weiterlesen Barcode mit Excel-Bordmitteln erstellen
Order und Unterordner auslesen
Das FileSystemObject bietet vielfältige Möglichkeiten, um von VBA aus mit dem Datei-System zu interagieren. So gibt es spezielle Methoden / Eigenschaften, um auf den Inhalt eines Ordners zuzugreifen. Kniffelig wird die Sache meist, wenn auch noch der Inhalt aller Unterordner mit erfasst warden soll. Hier hilft eine Technik namens Rekursion. Hinter diesem etwas sperrigen Namen… Weiterlesen Order und Unterordner auslesen