Ciao raga
sto facendo un nuovo gestionale con database MYsql.
Devo creare da codice database e tabelle, nel vecchio gestionale creavo tabelle InnoDb ma se non ricordo male avevo letto da qualche parte che è meglio usare tabelle UT8.
voi cosa ne pensate?
questo il vecchio codice:
If $hconn.Tables.Exist("primanota") Then
If msgt Then Message.info("la tabella primanota esiste")
Else
If Message.Question("Creo la Tabella primanota?", "Si", "No") = 1 Then
sql = "CREATE TABLE " & sName & ".primanota ("
sql &= "idnota INT NOT NULL auto_increment,"
sql &= "num INT DEFAULT 0,"
sql &= "data date DEFAULT NULL,"
sql &= "nmes TINYINT DEFAULT 0,"
sql &= "mese VARCHAR(20) DEFAULT NULL,"
sql &= "anno SMALLINT DEFAULT 0,"
sql &= "operazione VARCHAR(255) DEFAULT NULL,"
sql &= "ndoc VARCHAR(15) DEFAULT NULL,"
sql &= "datdoc date DEFAULT NULL,"
sql &= "descoper VARCHAR(55) DEFAULT NULL,"
sql &= "fcas double(10,2) DEFAULT 0,"
sql &= "bent double(10,2) DEFAULT 0,"
sql &= "busc double(10,2) DEFAULT 0,"
sql &= "cent double(10,2) DEFAULT 0,"
sql &= "cusc double(10,2) DEFAULT 0,"
sql &= "note VARCHAR(255) DEFAULT NULL,"
sql &= "PRIMARY KEY(idnota)"
sql &= ")ENGINE = InnoDB AUTO_INCREMENT = 0 DEFAULT CHARSET = latin1;"
hres = $hConn.EXEC(sql)
$hConn.Commit
Message.info("tabella primanota creata")
Endif
Endif