PureBasic
https://www.purebasic.fr/french/

sqlite dll
https://www.purebasic.fr/french/viewtopic.php?f=21&t=17585
Page 1 sur 1

Auteur:  microdevweb [ Jeu 14/Fév/2019 12:26 ]
Sujet du message:  sqlite dll

Bonjour à tous,

Je suis un peux absent du site car la je suis en plein dans le développement d'automate programmable, mais je continue à utilisé pb occasionnellement.

Personnellement quand j'utilise sqlite je passe par un module car je n'aime pas devoir sans cesse renseigné à nouveau l'id de la basse de donnée.

J'ai donc créer pour mon usage une dll style objet et la met à votre disposition.

ICI

Voici un exemple de code :

Code:
XIncludeFile "sqliteDbInclude.pbi"
Global dbName.s="dbTest.db"

; we create the table only if the database doesn't exist
Define request.s = "INSERT INTO countries (name) VALUES (?)"
If FileSize(dbName) = -1
  ; if the file of the database doesn't exist it is created
  Define myDb.db = newSqlite(dbName)
  If myDb
    myDb\update("CREATE TABLE countries (id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT NOT NULL)")
    myDb\setString(0,"Belgium")
    myDb\update(request)
    myDb\setString(0,"France")
    myDb\update(request)
    myDb\setString(0,"Spain")
    myDb\update(request)
    myDb\setString(0,"Italia")
    myDb\update(request)
    myDb\setString(0,"Germany")
    myDb\update(request)
    myDb\setString(0,"Rusia")
    myDb\update(request)
  EndIf
  myDb\close()
EndIf
; Testing of result
Define myDb.db = newSqlite(dbName)
If myDb\query("SELECT * FROM countries ORDER BY name")
  While myDb\nextRecord()
    Debug Str(myDb\getLong(0))
    Debug toString(myDb\getString(1))
  Wend
  myDb\close()
EndIf

Auteur:  Kwai chang caine [ Jeu 14/Fév/2019 13:27 ]
Sujet du message:  Re: sqlite dll

Bonjour MDW :wink:
Ca marche pas ici, surement compilé en X64 ?

Auteur:  microdevweb [ Jeu 14/Fév/2019 14:49 ]
Sujet du message:  Re: sqlite dll

Salut Kwai chang caine,

Oui en effet, désolé.

Page 1 sur 1 Heures au format UTC + 1 heure
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/