Autor Thema: ODBC QUery Rückgabewert  (Gelesen 1230 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
ODBC QUery Rückgabewert
« am: 06.02.03 - 10:49:37 »
Hallo Leute,

ich möchte auf eine SQL Datenbank über ODBC einen
Update bzw. Insert Befehl ausführen.

Wie kann ich feststellen, ob der SQL befehl
korrekt durchgeführt wurde ?

Ciao

Don Pasquale

So sieht mein Code bisher aus:

deleteSQL = "DELETE FROM FIRMENAKTE_STICHWORT WHERE DOC_ID = "  & Chr$(39) & DOC_ID & Chr$(39)      
      
Set Qry.Connection = Con
Qry.SQL = deleteSQL
Print qry.SQL
Set Res.Query = Qry
Res.Execute  
RetCode% = Res.FirstRow    
      
Do While RetCode% =True
RetCode% = Res.NextRow
Loop
      
RetCode% = Res.Close( DB_CLOSE )
RetCode% = Con.Disconnect          

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:ODBC QUery Rückgabewert
« Antwort #1 am: 06.02.03 - 11:52:52 »
was heisst korrekt ? ob der Befehl tatsächlich das macht was du von ihm erwartest ?
Wenn die query semantisch in Ordnung ist und der SQL Parser nicht meckert ist es ok, du bekommst eine 1 zurück.

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:ODBC QUery Rückgabewert
« Antwort #2 am: 06.02.03 - 11:59:10 »
@Performance:

Vielen Dank.
Syntaktisch korrekt müßte schon reichen. Wenn ich
ausversehen einen VARCHAR in ein NUMBER Feld
update, spuckt der SQL Server ja einen Fehler aus.

Es gibt also einen Rückgabewert.
Äh, Aber welcher Wert genau ist denn der Rückgabewert ?
 ;-)


Ciao

Don Pasquale
« Letzte Änderung: 06.02.03 - 14:23:07 von Don Pasquale »

Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Re:ODBC QUery Rückgabewert
« Antwort #3 am: 06.02.03 - 12:43:19 »
res.Execute liefert True oder False zurück   ;D

CPO

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:ODBC QUery Rückgabewert
« Antwort #4 am: 06.02.03 - 12:58:42 »
@cpo

Vielen Dank.

Das hätte mich _viel_ Zeit gekostet.

 :)
Ciao

Don Pasquale


Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:ODBC QUery Rückgabewert
« Antwort #5 am: 06.02.03 - 13:29:14 »
@Don

hast recht ..... die Syntax ist in Ordnung nicht die Semantik.. soweit sind wir noch nicht...kommt aber noch die künstliche Intelligenz.  ;D

- leider hat cpo Recht - ist nicht viel was da zurückkommt.

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz