DatabaseQuery result abfragen
Verfasst: 26.07.2016 14:11
Hallo ,
ich möchte mit Databasequery und folgendem Query
falls ja Update , nein neuen eintrag erstellen.
Der Code hierzu ist momentan
DatabaseQuery gibt mir immer ein true zurück egal ob ein eintrag vorhanden ist oder nicht.
ich habe bereits geprüft ob in der datenbank einen eintrag mit Companyname = PBMyOffice\Firma\Firmenname gibt.
ja gibt es.
While NextDatabaseRow wird nicht ausgeführt da der query anscheinend keine results zurück gibt.
der query also debug sieht so aus.
hab ich hier einen denkfehler ?
danke für die Hilfe
ich möchte mit Databasequery und folgendem Query
Herrausfinden ob bereits ein eintrag vorhanden ist."SELECT * FROM COMPANY WHERE Companyname = '"+Escape(PBMyOffice\Firma\Firmenname) +"'")
falls ja Update , nein neuen eintrag erstellen.
Der Code hierzu ist momentan
Code: Alles auswählen
Protected EntryExist = #False
DatabaseQuery(#DataBaseCustomer, "SELECT * FROM COMPANY WHERE Companyname = '"+Escape(PBMyOffice\Firma\Firmenname) +"'")
FinishDatabaseQuery(#DataBaseCustomer)
While NextDatabaseRow(#DataBaseCustomer)
EntryExist = #True
Debug GetDatabaseString(#DataBaseCustomer,0)
Wend
ich habe bereits geprüft ob in der datenbank einen eintrag mit Companyname = PBMyOffice\Firma\Firmenname gibt.
ja gibt es.
While NextDatabaseRow wird nicht ausgeführt da der query anscheinend keine results zurück gibt.
der query also debug sieht so aus.
Code: Alles auswählen
SELECT * FROM COMPANY WHERE Companyname = 'Firmenname' hab ich hier einen denkfehler ?
danke für die Hilfe