PDA

View Full Version : errore in ASP


Liquifex
04-06-2003, 11:48
ciao a tutti!!

nn so + dove sbattere la testa!! qualcuno sa aiutarmi ??

questo qui è l'errore :

ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/catalogo.asp, line 64


aiuto :cry: :cry: :cry:

tas
04-06-2003, 11:53
Dovresti postare pure il codice, sennò come facciamo ad aiutarti? ;)

maxithron
04-06-2003, 12:23
Originally posted by "Liquifex"


ADODB.Recordset error '800a0bb9'


la seconda parte se la scrivi in HEX e poi la converti in Dec(non verrei dire una ca@@ata...)
sembra sia un problema di risoluzione video(800x600)

ti suggerisce qualcosa?

Liquifex
04-06-2003, 12:38
ecco qui il codice :

<%
'Apro la connessione verso il database usando ADO e il provider OLE DB di Access 97'
Set rsArticoli = Server.CreateObject("ADODB.RecordSet")
StrConn = session("StrConn")
RsArticoli.open "ARTICOLI",StrConn

'Costruisco la tabella articoli con una casella di conferma acquisto'

Articoli=RsArticoli.getRows()

for k=0 to ubound(articoli,2)
NewTd="<TD align=center><input type=checkbox name=articoli value=" & Articoli(0,k) & ">"
NewTd=NewTd & "<TD width=200>" & Articoli(1,k) & "</TD>"
NewTd=NewTd & "<TD>" & formatCurrency(Articoli(2,k)) & "</TD>"
NewRow=NewRow & "<TR>" & NewTd & "</TR>"
next

Response.write NewRow

RsArticoli.Close
Set RsArticoli=nothing
%>


la riga 64 sarebbe quella del next

cionci
04-06-2003, 12:56
Forse è qui:

Articoli(0,k)...il vettore dovrebbe essere 1-based...quindi devi mettere come indici 1, 2, 3 e invece di 0, 1, 2...

ri
04-06-2003, 13:22
Originally posted by "maxithron"



la seconda parte se la scrivi in HEX e poi la converti in Dec(non verrei dire una ca@@ata...)
sembra sia un problema di risoluzione video(800x600)

ti suggerisce qualcosa?

:mc:

sei contorto ragazzuolo...