Jetzt probiere ich mich an einer Beispieldatenbank
<http://www.tidbits.com/matt/newbookexamples/ch23_Clipboard/clipboard.hqx>
und stoße schon gleich zu Anfang auf unlösbare Probleme.
Das Beispiel ist für RB4.0 (glaube ich). Ichhabe schon alles auf
REALDatabase umgestellt und die databasecursor in RecordSet geändert.
Nun erhalte ich aber, trotz geladener Datenbank, beim Zugriff mittels
SQLSelect ein Nil.
So sieht der Code dort derzeit aus:
dim d as REALDatabase
dim c as RecordSet
dim fld as databasecursorfield
dim i,u as integer
dim s as string
dim firsttime as boolean
firsttime = true
d = app.db
if d = nil then
msgbox "No database is open!"
return
end
self.whattable = table
s = "select * from " + table
c=new RecordSet
c = d.sqlselect(s)
u = c.fieldcount
c ist nach dem select Nil. Als String enthält s "select * from people".
Die Tabelle "people" ist in der Datenbank vorhanden.
Das Beispiel in der Hilfe sagt, der String in s wäre korrekt. Aber
warum erhalte ich kein RecordSet?
MfG, Metti.
|