Antwort auf: SQLite Datenbank erstellen und verknüpfen

Startseite Foren Deutsches LiveCode-Forum SQLite Datenbank erstellen und verknüpfen Antwort auf: SQLite Datenbank erstellen und verknüpfen

#1793
Wolli
Teilnehmer

    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