38 messaggi dal 29 agosto 2001
Ciao a tutti. Sottopongo alla vostra esperienza quasto errore che non so da dove derivi:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query '(idclasse=Pa_RaM001 AND idsottoclasse=Pa_RaM002 AND idart=Pa_RaM003 AND descrizione=Pa_RaM004 AND iva esclusa=Pa_RaM005 AND iva inclusa=Pa_RaM006 AND scontato=Pa_RaM007 AND struttura=Pa_RaM008 )'.

/ciclo.asp, line 19

E questo è il codice incriminato. Guardate la query, a me sembra normalissima. NB: La stringa di connessione è giusta, perchè la uso in altre 20 pagine in asp, e tutto ok. Vi prego aiutatemi.
Grazie in anticipo. Federico

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/conn_carmi.asp" -->
<html>
<body bgcolor="#FFFFFF" text="#000000">
<%
Set rsArticoli = Server.CreateObject("ADODB.RecordSet")
rsArticoli.ActiveConnection = MM_conn_carmi_STRING
rsArticoli.CursorType = 0
rsArticoli.CursorLocation = 2
rsArticoli.LockType = 3
rsarticoli.source = "select * from articoluz"
RsArticoli.open()
conta = 0
while not rsArticoli.eof
rsArticoli.fields("struttura").value = 1
conta = conta + 1
rsArticoli.movenext
wend
response.write "Ho modificato " & conta & " articoli"
%>
</body>
</html>

Hack the best... die like a rest!
9 messaggi dal 12 marzo 2002
La query in questione sarebbe questa..giusto?

rsarticoli.source = "select * from articoluz"

SE si, allora il messaggio di errore che hai avuto non si riferisce a quella.
Quella è un'altra query che va in errore perchè non c'è la where prima...Controlla la query con la sintassi presente nel messaggio segnalato.






Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.