Ciao a tutti,
ho notato, presso ilmio provider, uno strano funzionamento del connettore MySQL ODBC 5.1 su Hosting Windows.
Premessa il mio provider consiglia l'uso del driver 5.1
Se pubblico due pagine quasi identiche, che differiscono solo per la versione di connettore usato: MySQL ODBC 3.51 (in quella che funziona) e MySQL ODBC 5.1 (in quella che non funziona) ottengo due risultati diversi.
Il codice della pagina è semplicemente:
<HTML>
<HEAD></HEAD>
<BODY>
<%
Dim connectionString, dbConnection
connectionString = "driver={MySQL ODBC 3.51 Driver};server=X;User=X;PWD=X;database=X;"
Set OggettoDB = Server.CreateObject("ADODB.Connection")
OggettoDB.Open(connectionString)
sql = "SELECT * from fam order by Ordine"
set rsFam = OggettoDB.execute(sql)
%>
<ul>
<%While Not rsFam.EOF%>
[*]
&Nome=<%=rsFam("Nome")%>"><%=rsFam("Nome")%>
</font>[/b]
<%rsFam.movenext
Wend
rsFam.close
%>[/list]
<%
OggettoDB.Close
Set OggettoDB = Nothing
%>
</BODY>
</HTML>
Quando visualizzo la pagina riportata sopra tutto funziona correttamente, cioè si vede l'elenco dei link correttamente.
Quando visualizzo l'altra pagina che differisce solo per la riga:
connectionString = "driver={MySQL ODBC 5.1 Driver};server=X;User=X;PWD=X;X;option=3"
I link vengono scritti correttamente, ma il testo descrittivo del link no.
Cioè l'istruzione <%=rsFam("Nome")%> contenuta nel link non scrive niente.
Come se nel recordset il campo "Nome" già sc,ritto nel link, fosse vuoto.
Vi sembra normale?
Sbaglio io qualcosa?
grazie per l'aiuto
claudio