8 messaggi dal 30 agosto 2018
Bunasera, sto diventando pazzo d interrogare il db
selezione = "SELECT * FROM CLIENTI WHERE TIPO = FREQUENTE AND  ATTIVO = 1 ORDER BY ORDINE ASC"

non capisco dove possa essere l'errore ho provato a cambiare di tutto, ma non funziona.
Grazie in anticipo.
11.097 messaggi dal 09 febbraio 2002
Contributi
Ciao,
presumo che attorno a FREQUENTE ci vadano gli apici. Senza apici il provider pensa che sia nome di un campo e lo cerca ma non lo trova.
selezione = "SELECT * FROM CLIENTI WHERE TIPO = 'FREQUENTE' AND  ATTIVO = 1 ORDER BY ORDINE ASC"


ciao,
Moreno

Enjoy learning and just keep making
8 messaggi dal 30 agosto 2018
Hai ragione, mancavano gli apici, ma ora mi da questo errore:
ADODB.Field error '80020009'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/clienti.asp, line 0
11.097 messaggi dal 09 febbraio 2002
Contributi
Vuol dire che la query non sta producendo risultati.
Devi sempre controllare che la proprietà Eof del recordset non sia true prima di leggerlo.
Leggi qui:
https://www.html.it/pag/31882/oggetto-recordset2/
Modificato da BrightSoul il 10 ottobre 2018 00.40 -

Enjoy learning and just keep making

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.