Ciao a tutti.
Avrei questo problema in asp:
Microsoft OLE DB Provider for SQL Server error '80040e07'
Error converting data type varchar to numeric.
/inc/calcio5_serieD_calendario_coppa.asp, line 13
allego il codice:
Qualcuno potrebbe aiutarmi?
Ciao a tutti.
Avrei questo problema in asp:
Microsoft OLE DB Provider for SQL Server error '80040e07'
Error converting data type varchar to numeric.
/inc/calcio5_serieD_calendario_coppa.asp, line 13
allego il codice:
Qualcuno potrebbe aiutarmi?
sistema il codice, un'istruzione per riga, grazie, altrimenti è illeggibile
quella in bold è la line dell'errorecodice:giornataCoppa=Request("giornataCoppa") giornata=Request("giornata") sSQL = "" sSQL = sSQL & "SELECT * " sSQL = sSQL & "FROM TBPARTITE, TBCALENDARIO " sSQL = sSQL & "WHERE TBPARTITE.IdPartita=TBCALENDARIO.IdPartita " sSQL = sSQL & "AND TBCALENDARIO.IdGiornata= '"& giornataCoppa &"'AND Competizione ='Coppa'" sSQL = sSQL & "ORDER BY TBPARTITE.DataPartita, TBPARTITE.IdPartita " Set rsData = Conn.Execute(sSQL)
se giornatacoppa è un numero non va tra apici![]()
ti riferisci al request? o al pasaggio?
scusami,ma sono alle prime armi con asp![]()
questa
sSQL = sSQL & "AND TBCALENDARIO.IdGiornata= '"& giornataCoppa &"'AND Competizione ='Coppa'"
diventa
sSQL = sSQL & "AND TBCALENDARIO.IdGiornata= "& giornataCoppa &" AND Competizione ='Coppa'"
ho messo gli apici perchè precedentemente mi dava questo errore:
Microsoft OLE DB Provider for SQL Server error '80040e14'
Incorrect syntax near the keyword 'AND'.
Guardando in internet ho visto che mettevano gli apici.
non erano gli apici che mancavano, era lo spazio prima dell'AND...
nn ho capito![]()
hai visto che prima dell'AND ho messo uno spazio? ecco, prima non c'era.