Sqlite = SQL Abfrage problem

Anfängerfragen zum Programmieren mit PureBasic.
AddMe
Beiträge: 46
Registriert: 04.05.2009 23:24

Sqlite = SQL Abfrage problem

Beitrag von AddMe »

Hallo,

nun probiere ich schon ziemlich lange diese folgende SQL Abfrage mit DatabaseQuery hinzukriegen. Bin am Verzweifeln:

Code: Alles auswählen

Select COUNT("OJahr") FROM "StatistikTab" where OJahr = "2006" And (Bearbeitet  like("%Meier") Or Bearbeitet like ("%Müller")) And Kategorie <> ""
Diese SQL Abfrage funktioniert, wenn ich sie direkt in Sqlite ausführe.
Nutze um die SQL Abfragen zu testen "tksqlite". Dank des Tipps von Kiffi.

Habe schon überall und nirgends Anführungsstriche, und Chr(34) und ' benutzt. Krieg es einfach nicht hin.
Könnte mir jemand helfen. Wäre toll.

Gruß
Michael
AddMe
Beiträge: 46
Registriert: 04.05.2009 23:24

Re: Sqlite = SQL Abfrage problem

Beitrag von AddMe »

AddMe hat geschrieben:Hallo,

nun probiere ich schon ziemlich lange diese folgende SQL Abfrage mit DatabaseQuery hinzukriegen. Bin am Verzweifeln:

Code: Alles auswählen

Select COUNT("OJahr") FROM "StatistikTab" where OJahr = "2006" And (Bearbeitet  like("%Meier") Or Bearbeitet like ("%Müller")) And Kategorie <> ""
So, falls jemand auch so ein Problem hat: So hab ich es gelöst bekommen:

Code: Alles auswählen

   SqliteStr + "Select COUNT('OJahr') FROM StatistikTab where OJahr = '2008' "
   SqliteStr + "And (Bearbeitet  like('%Meier') Or Bearbeitet like ('%Müller')) And Kategorie <> " + "''" + "" 
   DatabaseQuery(0, SqliteStr)
Kennt jemand vielleicht eine Funktion, der diese ' und " evtl. im Vorfeld korrigiert?

Vielen Dank

Gruß Michael
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

ich habe diese funktion in den fingern :)
ansonsten hilft eventuell replacestring()
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag von mk-soft »

Versuchs mal hiermit.
http://www.purebasic.fr/german/viewtopi ... 752#194752

Habe es jetzt erweitert mit (\') nach ("). Ist nicht ganz C-Konform.

FF :wink:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
AddMe
Beiträge: 46
Registriert: 04.05.2009 23:24

Beitrag von AddMe »

Hallo Bobobo,
bobobo hat geschrieben:ich habe diese funktion in den fingern :)
Na, dann her mit den Fingern... :lol:

Gruß
Michael
AddMe
Beiträge: 46
Registriert: 04.05.2009 23:24

Beitrag von AddMe »

Hallo mk-soft,
mk-soft hat geschrieben:Versuchs mal hiermit.
http://www.purebasic.fr/german/viewtopi ... 752#194752

Habe es jetzt erweitert mit (\') nach ("). Ist nicht ganz C-Konform.

Vielen Dank. :D :allright:

Gruß
Michael
Antworten