doeme 10 Geschrieben 24. April 2008 Melden Teilen Geschrieben 24. April 2008 Hallo zusammen Ich habe mal wieder ein Scripting-Problem. Wir setzen eine Software ein, mit der die User Briefe im Corporate Design schreiben können. Die Software holt ihre Daten (Name, Funktion, Telefonnummer etc.) aus einer einer Access-Datenbank und fügt diese Informationen in den Brief ein. Die Access-Datenbank wird nächtlich mit unserem Intranet abgeglichen, sodass die Informationen in der Access-DB immer aktuell sind. Ändert nun eine Telefonnummer, muss man beim entsprechenden User die Daten manuell neu laden, dass heisst die Software neu einrichten, sodass diese die Telefonnummer, Funktion etc. neu in die Registry geschrieben werden. Kann man mit VBS irgendwie die Access-Datenbank öffnen, darin nach dem User suchen und die gefundenen Informationen dann in die Registry schreiben? Hat da schon jemand Erfahrung? Liebe Grüsse Dominik Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 24. April 2008 Melden Teilen Geschrieben 24. April 2008 Hier solltest Du etwas finden: Working with Databases Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 24. April 2008 Melden Teilen Geschrieben 24. April 2008 Du sagst, das Programm holt die Daten aus Access und fügt sie in den Brief ein... warum muss dann was in die Registry geschrieben werden? Oder holt das Programm nur einmalig die Daten aus Access und schreibt sie nur in die Registry? ... hmmm... Hier auf jeden Fall mal Beispielcode für den Zugriff auf Access: set db = CreateObject("ADODB.Connection") db.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\datenbank.mdb") sql = "select * from tabelle;" set rs = db.Execute(sql) do until rs.EOF for x = 0 to rs.Fields.Count-1 list = list & trim(rs(x)) & ", " next list = list & vbCr rs.MoveNext loop MsgBox list Mit nem passenden SQL-String die passenden Daten raussuchen. Die Daten dann in die Registry... hab grad den passenden Befehl nicht zur Hand ;) Zitieren Link zu diesem Kommentar
doeme 10 Geschrieben 24. April 2008 Autor Melden Teilen Geschrieben 24. April 2008 Du sagst, das Programm holt die Daten aus Access und fügt sie in den Brief ein... warum muss dann was in die Registry geschrieben werden?Oder holt das Programm nur einmalig die Daten aus Access und schreibt sie nur in die Registry? ... hmmm... Genau, es holt die Daten einmalig aus der Access-DB und schreibt sie in die Registry... Über unsere Softwareverteilung enteo V6 gibt es ein geniales Tool, mit dem man die Datenquelle angeben kann, was er suchen soll, und in welche Schlüssel in der Registry es diese Werte schreiben soll, gibts sowas nicht auch für ein normales Logonscript? Jedoch Danke für dein Beispielscript, ich probiers mal damit... Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.