Ja Stefan,
Die hatte ich zunächst als integer deklariert, habe das aber jetzt auf
varchar abgeändert und suche nun wie folgt:
...where datenfeld1 = '"+str(row)+"' and datenfeld2 =
'"+str(column)+"' ...
Klappt bestens.
Gruss enno
Am Wed Feb 22 08:36:58 2012 schrieb Stefan Sicurella:
Hallo Enno,
ja, so geht es nur mit Strings, sind denn die Datenbankfelder auch int32?
Gruß
Stefan
Hallo Stefan, das hatte ich zunächst so geschrieben. Leider ergibt das
'"+abc+"' aber einen type mismatch error, weil damit ein string erwartet wird
aber ein integer32 geliefert wird. Wenn es keine andere lösung gibt, werde ich halt nach
strings suchen.
gruss enno
Am Tue Feb 21 13:56:06 2012 schrieb Stefan Sicurella:
Hi,
ich glaube dir fehlt nur der richtige Syntax:
rs = db.sqlselect("select * from xytable WHERE r = '"+listbox.row+"' AND col =
'"+listbox.column+"'")
Gruß
Stefan
Liebe leute,
ich drehe mich mal wieder auf der stelle: ich will mit den row und column
variablen einer listboxzelle einen bestimmten datensatz suchen. Was muss ich in
nachstehender codezeile verändern damit die suche klappt - ich könnte mir das
jetzt einfach machen und nach strings suchen, da weiss ich wies geht, aber ich
will ja noch lernen ;-) also:
dim rs as recordset
dim r, col as integer
rs = db.sqlselect("select * from xytable WHERE r = ??listbox.row?? AND col =
??listbox.column??")
Die fragezeichen habe ich lediglich zur verdeutlichung hinzugefügt.
Danke für etwaige tips
gruss enno