Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Errore SQL

Autore Messaggio
candos

Principiante
Principiante
10 Discussioni



Profilo - candos
20 febbraio 2008 alle 23:03:16 Profilo - candosInvia un messaggio privato Rispondi quotando
Postando una notizia con le dovute formattazioni e dopo aver confermato tutto ok. Andando a leggere la notizia mi ritrovo il seguente errore e tracce di formattazione:
<_div align="left">L'EMERGENZA DEI RIFIUTI E LA SALVARGUARDIA DEL CREATO: DIMENSIONE ETICA-TEOLOGICA
ErroreSQL
Come posso eliminare questo errore, è dovuto al fatto che nel realizzare le tabelle mysql da acces non ho cambiato vero-valse con 1 - 0 del database mysql. Vi sono grato per il prezioso consiglio affinché superi lo scoglio. Grazie
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
20 febbraio 2008 alle 23:10:04 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
MySql non accetta valori boleani come vero-falso ma, solo 1-0, quindi le tabelle vanno aggiornate.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

candos

Principiante
Principiante
10 Discussioni



Profilo - candos
23 febbraio 2008 alle 18:11:39 Profilo - candosInvia un messaggio privato Rispondi quotando
Ho effettuato quanto suggerito in tutte le tabelle di access, uplodando su mysql e controllando successivamente, si nota che non cambia, allora lo faccio manualmente direttamente su pannello di controllo Mysql, operazione riuscita in parte, perché non mi consente di inserire Default = 0 mentre length/ set =1 si; l'attributo Not Null permane sempre yes anche se lo cambio in No.
Dunque, inserendo un articolo persiste sempre l'errore SQL inoltre, noto che non evidenzia il numero di lettura (letto:..) e ancora mi restituisce questo errore:
ErroreSQL -2147217900: [MySQL][ODBC 3.51 Driver][mysqld-5.0.37-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE nID=323' at line 1
SQL : UPDATE news SET nRead= WHERE nID=323
Devo rivolgermi al provaider (Natan) o riesci a darmi un suggerimento per superare questi ostacoli. Ti sono sempre Grato.
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
23 febbraio 2008 alle 18:23:13 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Per poter preparare un database migrato da access, oltre che compilare il file sql a mano, vi sono parecchi programmi che migrano da access a mysql, uno dei più usati è mysql-front2.5 o Navicat (meglio quest'ultimo che gestisce in automatico i valori booleani), il problema di questi programmi è che in locale deve essere installato il server MySql e il driver ODBC 3.51 per poter funzionare correttamente.
L'errore può essere causato da una iniziale maiuscola al posto di una minuscola o, al contrario, i server Mysql messi a disposizione dai provider girano tutti sotto Linux, che è notoriamente case sensitive, ora, io non so se quando hai eseguito il porting da access hai rispettato esattamente come sono scritte le tabelle di Access, però, bisogna anche controllare le query che richiamano le tabelle.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 72
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 425 Notizie: 180 Sondaggi: 11 Preferiti: 223895 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi