Ciao, ho questo problema.
Sto adattando un mio progetto, le cui informazioni sono salvate sul database mysql, in access.
Ho problemi a scrivere questa query da sql ad access.
in sql:
$query_tab="CREATE TABLE IF NOT EXISTS `configurazione` (
`id_conf` int(20) NOT NULL AUTO_INCREMENT,
`nome_config` varchar(50),
`descr_config` varchar(240),
`nome_tab` varchar(60),
`nome_campo` varchar(50),
`pid` varchar(60),
`abilita` int(2),
`annotazione` varchar(250),
`last_used` int(4),
`value` int(4),
`relazione` varchar(240),
PRIMARY KEY (`id_conf`)
) ";
In access come va riscritta?
ho provato:
$query_tab="CREATE TABLE IF NOT EXISTS configurazione (
id_conf AUTOINCREMENT,
nome_config TEXT(20),
descr_config TEXT(20),
nome_tab TEXT(20),
nome_campo TEXT(20),
pid TEXT(20),
abilita TEXT(20),
annotazione TEXT(20),
last_used TEXT(20),
valued TEXT(20),
relazione TEXT(20))";
$result_tab = odbc_exec($conn,$query_tab);
ma da problemi:
Warning: odbc_exec(): SQL error: [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione CREATE TABLE., SQL state 37000 in SQLExecDirect i
Grazie per l'aiuto

Rispondi quotando