Hallo Stefan, > Verstehe ich das richtig, dass ich damit nicht mehr sicher über die rowid > einen Datensatz aufrufen kann? Richtig!
Jedoch kannst Du das einfach lösen, indem Du in Deinen Tabellen ein Feld mit dem Namen "rowid" hinzufügst. Entweder bei der Erstellung oder eben per Alter. Grüße Thomas -------- Original Message -------- Subject: BETA FIX 10098 - Frage (21-Okt-2010 9:37) From: Stefan Sicurella <sicure...@onlymac.de> To: li...@pdf-konverter.de > Hi Leute, > > ich lese gerade diesen Fix in den ReleaseNotes von 2010r4fc2: > > BETA FIX 10098 > It is no more safe to use the hidden rowid column. The SQLite documentation > explicitly states that column names are valid only for those columns > returned which are copies of columns in a table. SQLite can return anything > it likes as names of calculation and derived columns, and what it returns > may change between different versions of SQLite. It's better not to rely on > 'rowid' in your code unless you have defined it as a column yourself. > > Verstehe ich das richtig, dass ich damit nicht mehr sicher über die rowid > einen Datensatz aufrufen kann? > > Also so: db.sqlselect("select rowid, * from adressen where rowid='"+nr+"'") > > > > Wenn das nicht mehr ginge, das wäre übel für mich, ich rufe alle Datensätze > so auf.... > > > Gruß > > Stefan