dbopen ΑρχείοSQLite
dbopen ( ΑρχείοSQLite )
dbopen ΑριθμόςΒάσηςΔεδομένων , ΑρχείοSQLite
dbopen ( ΑριθμόςΒάσηςΔεδομένων , ΑρχείοSQLite )
Ανοίγει ένα αρχείο SQLite. Εάν το αρχείο δεν υπάρχει τότε αυτό δημιουργείται. Μέχρι 8 βάσεις δεδομένων μπορούν να είναι ανοιχτές ταυτόχρονα. Σε περίπτωση που παραλειφθεί ο αριθμός μιας βάσης δεδομένων τότε θα χρησιμοποιηθεί ο αριθμός 0.
#Βάση δεδομένων foo - δημιουργία μιας βάσης δεδομένων, αρχικοποίηση ενός πίνακα και ανάγνωση δεδομένων # δημιουργία μιας νέας βάσης δεδομένων ή άνοιγμα μιας υπάρχουσας dbopen "dbtest.sqlite3" # διαγραφή παλιότερου πίνακα foo - ανίχνευση σφάλματος σε περίπτωση που η βάση δεδομένων είναι καινούργια onerror errortrap dbexecute "drop table foo;" offerror # δημιουργία νέου πίνακα και αρχικοποίηση dbexecute "create table foo (id integer, words text, value decimal);" dbexecute "insert into foo values (1,'one',3.14);" dbexecute "insert into foo values (2,'two',6.28);" dbexecute "insert into foo values (3,'three',9.43);" # άνοιγμα μιας εγγραφής και προσπέλαση των σειρών δεδομένων dbopenset "select * from foo order by words;" while dbrow() print dbint(0) + dbstring(1) + dbfloat(2) end while dbcloseset # κλείσιμο βάσης δεδομένων dbclose end errortrap: # αποδοχή σφάλματος - καμία ενέργεια - επιστροφή στην επόμενη εντολή return
θα απεικονίσει
1one3.14 3three9.43 2two6.28
Περισσότερες πληροφορίες σχετικά με τις βάσεις δεδομένων και την SQLite μπορείς να βρεις στις σελίδες SQLite Home Page και SQL στην Βικιπαίδεια.
0.9.6y - Εισαγωγή
0.9.9.19 - Προσθήκη ικανότητας για μέχρι 8 βάσεις δεδομένων ανοιχτές ταυτόχρονα