Newsgroup: it.comp.www.asp
Titolo: Errore usando la parola Like in PWS

Ho creato un motore di ricerca all'interno del mio sito;
sul provider dove l'ho installato funziona benissimo, ma
quando lo provo con PWS compare questo errore:
Microsoft OLE DB Provider for ODBC Drivers errore "80040e07'
[Microsoft][Driver ODBC Microsoft Access] Errore interno di automazione OLE
Ho visto che responsabile dell'errore è la presenza della  parola chiave
LIKE  nella creazione del recordset   possibile che non sia supportata da
PWS ?  Grazie dell'attenzione. Saluti Alessio.

 ha scritto nel messaggio
news:9vg2st$5am$1...@nreada.inwind.it...


 PWS ?  Grazie dell'attenzione. Saluti Alessio.
Mai avuto problemi in questo senso... 
-- 
------------------------------------
Clever Interactive srl
Advanced Web&Multimedia solutions
I-33100, Udine
www.cleverinteractive.it
------------------------------------

 PWS?
PWS non e' un gestore di database, e come tale non si impiccia delle SQL.
Semmai potresti avere qualcheproblema con l'OLEDB/MSDAC...
Quale database usi? Quale stringa di connessione hai impostato? Com'e' la
query che ti da' errore? E quella senza LIKE?
--
   Alex Palmese
--- Per scrivermi elimina "LOSPAM" dall'indirizzo ---
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

 > Ho visto che responsabile dell'errore č la presenza della  parola chiave


ORDER BY TipoCat, DescCat"
Scusa la mia ignoranze, ma perche' non scrivi:
CAT.Source = "SELECT IdCat, DescCat, TipoCat, PhCat  FROM CATEGORIE
WHERE DescCat Like '%" & LCase(Request.QueryString("ricerca")) & "%'
ORDER BY TipoCat, DescCat"
Cioe', perche' dividi le stringhe conteneti apici e segni percentuali
dalle normali stringhe?
Ciao

 server.mappath("/***/*.mdb")
Prova un altro provider, magari l'OLEDB 4:
MM_negozio_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
           server.mappath("/***/*.mdb")
Io uso sempre questo (sia sul server remoto sia in locale sotto PWS) e non
ho mai avuto problemi di incompatibilita'.


LIKE  nella creazione del recordset   possibile che non sia supportata da
non è che magari usi * come wildcard?  prova usando %, che è lo
standard sql, * lo si usa su access.
-- 
ben fatto, in fretta, economico: scegline due.

            server.mappath("/***/*.mdb")
Ti ringrazio per questi suggerimenti, ma
credo che ci sia qualcosa che non funzioni a livello
esterno.... Ho provato come mi hai detto e l'errore
che adesso viene  fuori è il seguente:
errore "ASP 0115'
Errore imprevisto
/index.asp
In un oggetto esterno si è verificato un errore intercettabile.
Ho fatto dei tentativi e il risultato è che in particolare  con questo file
di Access2000 la stringa di connessione non funziona, anzi devo riavviare il
computer perchè altrimenti non funziona neanche con altri file.mdb di
Access.
Una volta resettato e testando la connessione su altri  file mdb la cosa
sembra funzionare, o meglio non ricevo alcun errore.... morale dalla favola
non so se dipende da Access, da PWS, da OLE DB, o da chi sa quale altro
componente,
purtoppo la mia cultura in materia si ferma qui per ora!!!.... Grazie ancora
per l'attenzione.
-------
Ciao Alessio
------