Startseite › Foren › Deutsches LiveCode-Forum › SQLite Datenbank erstellen und verknüpfen › Antwort auf: SQLite Datenbank erstellen und verknüpfen
Hallo Klaus,
vielen Dank für die schnelle Antwort. Hier die Scripts.
Verbindung zur Datenbank (keine Fehlermeldung):
on mouseUp
databaseConnect
end mouseUp
Add the databaseConnect handler to the card datenbank.
command databaseConnect
local tDatabasePath, tDatabaseID
put specialFolderPath(“documents”) & “/runrevemails.sqlite” into tDatabasePath
put revOpenDatabase(“sqlite”, tDatabasePath, , , , ) into tDatabaseID
setDatabaseID tDatabaseID
end databaseConnect
local sDatabaseID
command setDatabaseID pDatabaseID
put pDatabaseID into sDatabaseID
end setDatabaseID
function getDatabaseID
return sDatabaseID
end getDatabaseID
Ab hier bei allen die gleiche Fehlermeldung: put getDatabaseID() into tDatabaseID
Tabelle erstellen:
on mouseUp
databaseCreateTable
end mouseUp
Again the databaseCreateTable handler is on the card datenbank
on databaseCreateTable
put getDatabaseID() into tDatabaseID
put “CREATE TABLE test (name, datum)” into tSQL
revExecuteSQL tDatabaseID, tSQL
end databaseCreateTable
Dateneingabe:
on databaseInsertTest
put getDatabaseID() into tDatabaseID
put “INSERT into test VALUES (‘Klaus’,’25.08.1976′);” into tSQL
put “INSERT into test VALUES (‘Otto’,’25.12.1980′);” into tSQL
revExecuteSQL tDatabaseID, tSQL
end databaseInsertTest
Datenansicht:
on mouseUp
put databaseGetTest() into field “anzeige”
end mouseUp
and add the databaseGetTest function to the card datenanzeige
function databaseGetTest
put getDatabaseID() into tDatabaseID
put “SELECT * from test” into tSQL
put revDataFromQuery(tab,return,tDatabaseID,tSQL) into tRecords
return tRecords
end databaseGetTest
Herzliche Grüße
Wolfgang