AutoIT SQLite - Problemi con _SQLite_Exec

Stato
Discussione chiusa ad ulteriori risposte.

Blank517

Utente Bronze
21 Marzo 2016
7
4
0
30
Salve a tutti, il mio problema è che dopo aver creato un file 'database.db' non riesco a eseguire i comandi SQL per creare le tabelle con i vari dati :boh:
(da sqlite browser riesco a crearle)
Codice:
#include <SQLite.au3>
#include <SQLite.dll.au3>
#include <File.au3>

Global $db = _SQLite_Open("database.db")
_SQLite_Init_()

Func _SQLite_Init_()
    _SQLite_Startup()
    If Not FileExists("database.db") Then
        _FileCreate("database.db")
        _SQLite_Exec($db, "CREATE TABLE Users (id INT(8) NOT NULL, username VARCHAR(30) NOT NULL, password VARCHAR(255) NOT NULL, permission INT(8) NOT NULL, PRIMARY KEY (id)); CREATE UNIQUE INDEX 'user_name_unique' ON 'Users' ('username' );")
        _SQLite_Exec($db, "INSERT INTO Users(id, username, password, permission) VALUES ('0', 'default', 'password', '0');")
    EndIf
    _SQLite_Close($db)
    _SQLite_Shutdown()
EndFunc
 
Codice:
CREATE TABLE `Persone` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `nome` VARCHAR(45) NULL,
  `cognome` VARCHAR(45) NULL,
  `dataDiNascita` DATE NULL,
  `sesso` ENUM('M','F') NULL,
  PRIMARY KEY (`id`))
ENGINE = InnoDB;
 
Stato
Discussione chiusa ad ulteriori risposte.