Zum Inhalt springen

Mit VBS Werte in SQL abfragen


Locm

Empfohlene Beiträge

Guten Morgen zusammen,

ich versuche verzweifelt eine VBS Abfrage zu programmieren und komme nicht weiter:(

Und bitte um Hilfe.

Mein vorhaben ist, es soll mittels VBS ein Wert in einer SQL Datenbank abgefragt werden.

Wenn dieser "0" ist soll ein Report gedruckt und anschließend der wert auf 1 gesetzt werden.

select * from datenbank

where ws_printed =0

also IF = printed = 0

then print........

update printed = 1

else

hier soll nichts passieren

end if

Gruß LOCM

Bearbeitet von Locm
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

es scheitert an der ODBC Verbindung.

Diese wird nicht aufgebaut, ein Fehler wird auch nicht zurück gegeben.

Function Wadruck(Anz)

Dim SQLString

set MyDB = CreateObject("ADODB.Connection")

MyDB.Open "DSN=datenbank;Uid=user;Pwd=passwd;"

SQLString = "select count(*) from btb_werkstattauftrag where ws_printed=0"' & Anz & "

set rsAnzahl = MyDB.Execute(SQLString)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dim SQLString

set MyDB = CreateObject("ADODB.Connection")

MyDB.Open "DSN=datenbank;Uid=user;Pwd=passwd;"

SQLString = "select count(*) from btb_werkstattauftrag where ws_printed=0"' & Anz & "

set rsAnzahl = MyDB.Execute(SQLString)

Wo und von welchem Typ sind deine anderen Variablen? Wo werden sie definiert, insbesondere MyDB?

Sind die Parameter (DB-Name, User, Passwort) im Open richtig und existiert der DB-User user?

Das Execute gibt dir m.E. einen Boolean oder das Resultset zurück aber nicht den Feldwert aus dem Query.

Diesen gibts dann erst anhand des Resultsets.

Gruß Martin

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Martin,

MyDB müsste auch definiert sein (kann ich erst am Montag wieder prüfen) Und der Benutzer existiert auch. Bei den Parametern bin ich mir nicht wirklich sicher.

@ SilentDemise

in der ODBC Datenquelle ist der Informix Treiber installiert.

Aber ich vermute auch, dass es irgendwie am OBDC Treiber liegen muss.

Gruß Ralf

Bearbeitet von Locm
Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...