salve ragazzi
ho fatto una query di aggiornamento di access con una semplice update
strID contiene es. 13,14,15codice:PARAMETERS [@strID] Text ( 255 ); UPDATE table SET contatore = contatore+1 WHERE id In ([@strID]);
la richiamo da una pagina asp così
ma non mi aggiorna niente... provando ho messo direttamente l'update nella pagina asp e funziona:codice:Set Cmd = Server.CreateObject("ADODB.Command") With Cmd .ActiveConnection = conn .CommandText = "sp_MyQuery" .CommandType = 4 .Parameters.Append Cmd.CreateParameter("@strID", 200, 1, LEN(stringaID)+1, stringaID) .execute End With Set cmd = Nothing
cosa può essere? Facendo partire la query direttamente da access mi dice "Tipo di dati non corrispondenti nell'espressione criterio" |???|codice:sql = "UPDATE table SET contatore = contatore +1 WHERE id IN ("&stringaID&")" conn.execute(sql)![]()

Rispondi quotando