ciao a tutti!
ho un gestionale in ASP e MySQL, in locale tutto funziona alla perfezione ma quando lo pubblico mi restituisce solo i dati delle query più semplici.
non mi restituisce messaggi d'errore mi dice che il db è vuoto.
ma i dati ci sono e se provo ad eseguire le stesse dal pannello di gestione mysql funzionano perfettamente...
ho già mandato una mail al servizio assistenza di aruba ma credo che il problema sia di una mia svista o errore...
mi dareste una mano???
Stringa:
codice:
StringaDB="server=xx.xxx.xxx.xx;db=vvvvv;uid=sdsdasdad;pwd=sdafsdfsdf;driver=MySQL"
Query funzionante:
codice:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = StringaDB
Conn.Open
Set comm = Server.CreateObject("ADODB.Command")
comm.ActiveConnection = conn
comm.CommandType = 1
comm.CommandText = "select * from t_cantieri"
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open comm,,1,1
while not rs.eof%>
[*]"><%=rs("nome")%>
<p class="listacantieri">| MODIFICA | CANCELLA |</p>
<%rs.movenext
wend
rs.close
conn.close
set rs = nothing
set comm = nothing
set conn = nothing
Query non funzionante:
codice:
ApriCantiere3="SELECT " & _
"`t_fatture`.`idf`,`t_cantieri`.`nome`, `t_fatture`.`mittente`, `t_fatture`.`dataf`, " & _
"`t_fatture`.`costo`, `t_catspese`.`spese`, `t_documenti`.`documento` " & _
"FROM" & _
"`t_cantieri` INNER JOIN" & _
"`t_fatture` ON `t_cantieri`.`Id` = `t_fatture`.`idc` INNER JOIN " & _
"`t_catspese` ON `t_catspese`.`Idcs` = `t_fatture`.`idcs` INNER JOIN " & _
"`t_documenti` ON `t_documenti`.`Idd` = `t_fatture`.`iddoc` " & _
"WHERE `t_cantieri`.`Id` ="
StringaSQL=ApriCantiere&" WHERE `t_cantieri`.`Id` ="&cantiere
set CommC = Server.Createobject("ADODB.command") 'Carico le fatture del cantiere
CommC.activeConnection=Conn
CommC.CommandType=1
StringaSQL=StringaSQL&" ORDER BY `t_fatture`.`idcs`" 'carico tutto il cantiere ordinato per tipologia spesa
CommC.CommandText=StringaSQL
'response.write stringaSQL
'response.end
set rsC = server.createobject("ADODB.recordset")
rsC.open CommC, ,1,1
ho provato a cambiare sistema di connessione e parametri ma niente, in locale funziona sempre ma online mi restituisce il messaggio di db vuoto.
boh...
per il momento grazie...