Ciao!! Scusate ma ho il seguente problemone. Ho una pagina asp che estrae dati da un db access e li restituisce in una tabella html. Fin qui tutto ok, ho usato "If objRS ("tabella") = "nome" then" ecc ecc ecc.
Oggi volevo cambiare e utilizzare una istruzione sql. Al ché ho tolto logicamente il pezzo di cui sopra (quindi nessun ciclo IF ma solo il Do While Not objRS.EOF, che cmq c'era anche prima), e prima di questo ho modificato l'apertura della connessione con:
objRS.Open strSQL, objConn, adOpenForwardOnly, adLockReadOnly, adCmdTable
Ovviamente prima ho creato connessione e recordset e l'istruzione sql che ho scritto così:
Dim strSQL
strSQL = "SELECT * FROM tabella WHERE nome='Piccione'"
Il fatto è che non va. O meglio, testanto in locale, appena carico la pagina va (ma non sempre), ma le successive volte mi dice una delle seguenti cose:
- errore di sintassi nella proposizione FROM
- errore non specificato (alla riga dove c'è solo scritto objConn.Open
La cosa stranissima è questa: se su tre pagine separate una la modifico come detto sopra e le altre le lascio come prima, alla fine anche queste ultime danno lo stesso errore!! avrò mica qualche casino con IIS o win xp??
Grazie e scusate il post lungo!!
Nega![]()

Ciao!! Scusate ma ho il seguente problemone. Ho una pagina asp che estrae dati da un db access e li restituisce in una tabella html. Fin qui tutto ok, ho usato "If objRS ("tabella") = "nome" then" ecc ecc ecc.
Rispondi quotando