4 messaggi dal 12 febbraio 2001
Ho un problema assurdo nell'utilizzare con Asp una quesry sql.
Ho un database denominato utenti e contenente dicerse tabelle.
Nel momento in cui cerco di accedere ad una di queste tabelle il cui nome non e' uguale a quello del database ad es. clienti mi dice "parametri insufficenti"
La cosa assurda e' che se uso le stesse istruzioni puntando una tabella il cui nome corrisponda a quello del database il problema non mi si pone!

Vi prego aiutatemi!
5 messaggi dal 11 febbraio 2001
Ciao Tytty_Tytty.
Premetto che non sono un esperto.
Io proverei a rinominare la tabella o il database in modo che non ci siano nomi uguali.
Tentare non costa nulla.


massimiliano curreli

massimiliano curreli
635 messaggi dal 06 settembre 2002
Ciao tytty_tytty,
credo che ci sia qualche errore nel codice...

personalmente utilizzo datadabe Access con diverse tabelle e, con il seguente codice non ho mai avuto problemi:

Set Conn=Server.CreateObject("ADODB.Connection"
Conn.Open "DBQ="&Server.MapPath("tuo_database")&";Driver={Microsoft Access Driver (*.mdb)};"

SQL="select * from tua_tabella ...condizioni...."
Set rs=Server.CreateObject("ADODB.Recordset")
rs.open SQL,Conn,3,3

... operazioni ....

rs.Close
Conn.Close
set rs=Nothing
set Conn=Nothing

Ovviamente devi mettere il nome:
- del database al posto di tuo_database
- della tabella al posto di tua_tabella.

...condizioni.... sono le varie condizioni di filtro della SQL (es. where NOME='"&NOME&"' o order by NOME asc etc..)

... operazioni .... sono le operazioni che vuoi far compiere.

Fammi sapere

OJD

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.