movenext con MySQL
fabrixnet non è online. Ultima attività: 01/08/2008 0.30.16fabrixnet
Inserito il: 16 luglio 2008 15.46
www.bassanonline.it / 84 messaggi dal 17 ago 2002 Istalla Microsoft Silverlight!
Ciao,
ho questo codice che funziona con Access
Set rsPar = Server.CreateObject("ADODB.Recordset")
SQLPar= "SELECT parametro FROM banner;"
rsPar.Open SQLPar,ConnMySQL,2,3
Do Until RsPar.Eof = True
rsPar("parametro") = 0
RsPar.movenext
Loop
rsPar.close
set rsPar = nothing


Ora però devo farlo funzionare con MySQL che però mi da errore:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 3.51 Driver][mysqld-4.1.16-standard-log]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 '.`banner` SET parametro=0 WHERE (parametro=0 )' at line 1


Come devo modificare il codice affinchè sia OK?

RE: movenext con MySQL
gusic89 non è online. Ultima attività: 20/08/2008 22.58.30gusic89
Inserito il: 30 luglio 2008 15.53
18 messaggi dal 24 feb 2008 Istalla Microsoft Silverlight!
ma nn ti funziona il movenext?????

dim rsPar, strsq, strmenu
strsq = "SELECT parametro From banner"
set rsPar=Server.CreateObject("ADODB.Recordset")
rsPar.Open strsq, cnn_new
'se il risultato la vuoi mettere in una select allora....
strmenu="<option value""0"">Seleziona.....!!</option>"
While NOT rm.EOF
strmenu = strmenu & "<option value=""" & rsPar("valore") & """>" & rsPar("valore") & "</option>"
rsPar.MoveNext
Wend

'cnn_new è la variabile connessione

rspar.Close()
set rsPar=Nothing
cnn_new.Close()
set cnn_new = Nothing
%>


fammi sapere....
%>

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
(Albert Einstein)
RE: movenext con MySQL
fabrixnet non è online. Ultima attività: 01/08/2008 0.30.16fabrixnet
Inserito il: 31 luglio 2008 22.23
www.bassanonline.it / 84 messaggi dal 17 ago 2002 Istalla Microsoft Silverlight!
Ciao,
ho usato la tua alternativa ma ho sempre lo stesso errore.
Cosa può essere?
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 3.51 Driver][mysqld-4.1.16-standard-log]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 '.`banner` SET parametro=0 WHERE (parametro=0 )' at line 1

<%
'portiamo il valore "parametro" a 0 a tutti i record:
Set rsPar = Server.CreateObject("ADODB.Recordset")
SQLPar= "SELECT parametro FROM banner;"
rsPar.Open SQLPar,ConnMySQL,2,3

While NOT rsPar.EOF
rsPar("parametro") = 0
RsPar.MoveNext ' RIGA CHE DA ERRORE
Wend


rspar.Close()
set rsPar = Nothing
ConnMySQL.Close()
set ConnMySQL = Nothing
%>

RE: movenext con MySQL
vladimiro non è online. Ultima attività: 21/08/2008 1.07.11vladimiro
Inserito il: 31 luglio 2008 23.06
150 messaggi dal 04 ago 2002 Istalla Microsoft Silverlight!
ma se vuoi impostare a 0 tutti i valori del campo parametro perchè non fai una semplice query di aggiornamento?

UPDATE banner SET parametro=0 non basta?


v

Modificato da vladimiro il 31 luglio 2008 23.07 -

RE: movenext con MySQL
fabrixnet non è online. Ultima attività: 01/08/2008 0.30.16fabrixnet
Inserito il: 31 luglio 2008 23.27
www.bassanonline.it / 84 messaggi dal 17 ago 2002 Istalla Microsoft Silverlight!
vladimiro ha scritto:
ma se vuoi impostare a 0 tutti i valori del campo parametro perchè non fai una semplice query di aggiornamento?

UPDATE banner SET parametro=0 non basta?


v

Modificato da vladimiro il 31 luglio 2008 23.07 -


Si esatto, ma anche in questo modo mi da lo stesso errore:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 3.51 Driver][mysqld-4.1.16-standard-log]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 '.`banner` SET parametro=0 WHERE (parametro=0 )' at line 1


Se lo collego alla stessa tabella ma su Access è tutto OK!

Eppure su MySQL i campi sono impostati nel modo esatto,

Campo = parametro
Tipo = INT
Lunghezza/Set = 10
Null = not null
Predefinito = 0

Non capisco perchè da errore,

RE: movenext con MySQL
vladimiro non è online. Ultima attività: 21/08/2008 1.07.11vladimiro
Inserito il: 31 luglio 2008 23.36
150 messaggi dal 04 ago 2002 Istalla Microsoft Silverlight!
mhhh, mi posti nel forum il pezzetto di codice che scrivi con la query di update?

RE: movenext con MySQL
fabrixnet non è online. Ultima attività: 01/08/2008 0.30.16fabrixnet
Inserito il: 31 luglio 2008 23.54
www.bassanonline.it / 84 messaggi dal 17 ago 2002 Istalla Microsoft Silverlight!
...dalla tua risposta ho capito che doveva essere tutto ok, infatti l'errore era ortografico!!!
Grazie mille !!!!
Ciao

RE: movenext con MySQL
vladimiro non è online. Ultima attività: 21/08/2008 1.07.11vladimiro
Inserito il: 31 luglio 2008 23.59
150 messaggi dal 04 ago 2002 Istalla Microsoft Silverlight!
bene così ;)

ciao ciao


Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


fabrica - 1242 pt
vladimiro - 1070 pt
PeppeDotNet - 590 pt

Ultimi vincitori: PeppeDotNet, fabrica, vladimiro

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums