Ciao a tutti.
(s)fortunatamente abbiamo deciso di migrare dai server aruba verso altri server.
Il nuovo server è un Windows 2003 Standard Edition, il sito usa MySql, e naturalmente ci sono i primi errori riscontrati.
Il primo è:
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
La parte di codice interessata è la seguente:
function lastupdate()
sql = "SELECT username, lastlogon FROM members WHERE livello = '0' OR livello = '5' ORDER BY lastlogon DESC"
Set query=Server.CreateObject("ADODB.Recordset")
query.Open sql, dbc, 3
if not query.eof then
lastupdate = query("lastlogon")
end if
query.close
set query = nothing
response.Write("<a name=""up""></a>")
end function
invece la stringa di connessione al database è questa:
<%
Response.Buffer=true
Response.ExpiresAbsolute = Now() - 1
Response.addHeader "pragma","no-cache"
Response.CacheControl = "Private"
Session.LCID = 1040
dim dbc
dbConnString = "DRIVER={MySQL ODBC 5.1 Driver};DATABASE=Db1;SERVER=localhost;UID=root;PAS SWORD=P98jpop"
%>
Non capisco dov'è l'errore...
Avete qualche idea? Ho cercato in lungo e in largo, ma non ho trovato nulla. Anche perchè, il forum che usa la stessa connessione al database funziona perfettamente.
Grazie a tutti!![]()

Rispondi quotando