PS: Für registrierte webPM User besteht auch die Möglickeit, sich über Veränderungen autom. per E-Mail benachrichtigen zu lassen. So bleibt man Up To Date
SQLite3 unter PB
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Sobald ich PurePDF fertig habe (muß die Hilfe noch an PBOSL anpassen), werde ich mit der Veröffentlichung auch dieses Example im offizielen Paket integrieren (wird Wohl bis Freitag passiert sein).
PS: Für registrierte webPM User besteht auch die Möglickeit, sich über Veränderungen autom. per E-Mail benachrichtigen zu lassen. So bleibt man Up To Date
PS: Für registrierte webPM User besteht auch die Möglickeit, sich über Veränderungen autom. per E-Mail benachrichtigen zu lassen. So bleibt man Up To Date
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Thorsten1867
- Beiträge: 1360
- Registriert: 04.02.2005 15:40
- Computerausstattung: [Windows 10 x64] [PB V5.7x]
- Wohnort: Kaufbeuren
- Kontaktdaten:
Kann es sein, dass mit "SQLite3_ReleaseRecordset(@RS)" die letzten Werte der Variabeln (RS\...) nicht gelöscht werden?
Ich hatte nacheinander zwei Tabellen abgefragt. Die zweite Abfrage schlug fehl (fehlende Tabelle), wonach die Werte (RS\Rows = 1, anstatt 0) von der 1. Abfrage das Programm durcheinander brachten.
Ist das ein Bug?
Ich hatte nacheinander zwei Tabellen abgefragt. Die zweite Abfrage schlug fehl (fehlende Tabelle), wonach die Werte (RS\Rows = 1, anstatt 0) von der 1. Abfrage das Programm durcheinander brachten.
Ist das ein Bug?
> Ist das ein Bug?
ja, das ist ein Bug.
Workaround, bis die neue Lib offiziell im nächsten PBOSL-Release erscheint:
Manuelles 'resetten' der Variablen
Grüße ... Kiffi
ja, das ist ein Bug.
Workaround, bis die neue Lib offiziell im nächsten PBOSL-Release erscheint:
Manuelles 'resetten' der Variablen
Code: Alles auswählen
RS\BOF = #True
RS\EOF = #True
RS\Handle = 0
RS\Rows = 0
RS\Cols = 0
RS\CurrentPos = 0
RS\sValue = ""@Kiffi
Also habs nun entlich geschaft mich mal mit dem translator von MySQL zu SQL3 von dir zu beschäftigen. also das erstellen der DB ging ohne probs und sie SQL3 DB ist auch 5 MB kleiner (hoffe mal es ist alles drin).
Jedoch verstehe ich gerade die sache mit dem abfregen einer DB und SQL3 noch nich ganz. (Bin das ohne recordsets gewohnt)
Werd mich da jetzt noch mal ne runde belesen um dann mal in der DB stichprobenweisse zu suchen und zu sehen ob alles richtig übernommen wurde.
Also habs nun entlich geschaft mich mal mit dem translator von MySQL zu SQL3 von dir zu beschäftigen. also das erstellen der DB ging ohne probs und sie SQL3 DB ist auch 5 MB kleiner (hoffe mal es ist alles drin).
Jedoch verstehe ich gerade die sache mit dem abfregen einer DB und SQL3 noch nich ganz. (Bin das ohne recordsets gewohnt)
Werd mich da jetzt noch mal ne runde belesen um dann mal in der DB stichprobenweisse zu suchen und zu sehen ob alles richtig übernommen wurde.
> Bin das ohne recordsets gewohnt
ich kann verstehen, dass das Arbeiten mit RecordSets noch etwas ungewohnt
ist, aber das ist nun mal eine der Standardzugriffsmethoden, um mit
Datenbanken zu arbeiten.
Eine weitere Möglichkeit bieten die in der neuen Lib verfügbaren
SQLite3_Prepare(), SQLite3_Bind_*() und SQLite3_Step() - Funktionen.
Damit bin ich aber auch noch nicht so wirklich vertraut.
Grüße ... Kiffi
ich kann verstehen, dass das Arbeiten mit RecordSets noch etwas ungewohnt
ist, aber das ist nun mal eine der Standardzugriffsmethoden, um mit
Datenbanken zu arbeiten.
Eine weitere Möglichkeit bieten die in der neuen Lib verfügbaren
SQLite3_Prepare(), SQLite3_Bind_*() und SQLite3_Step() - Funktionen.
Damit bin ich aber auch noch nicht so wirklich vertraut.
Grüße ... Kiffi
@Kiffi
Wie will SQLite denn den String für SQL-Anweisungen haben wenn da ein Wert als string übergeben wird?
Beispiel (wie ich es mit php mache):
Nur wie muß das jetzt bei SQLite aussehen?
Wie will SQLite denn den String für SQL-Anweisungen haben wenn da ein Wert als string übergeben wird?
Beispiel (wie ich es mit php mache):
Code: Alles auswählen
SELECT * FROM `arpt` WHERE ICAO = "EDDP"Code: Alles auswählen
SELECT * FROM arpt WHERE ICAO = 'EDDP'