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