problema con recordset

Shumy300

Utente Attivo
21 Nov 2004
62
0
6
ciao, non riesco a visualizzare la pagina asp appena dopo aver creato il recordset.
Eseguo tutto correttamente, dalla connessione al db(che mi dice "ok", uso dw-mx 2004) alla creazione del recordset. L'errore che mi da è questo:
http 500.100 - errore interno del server - errore asp internet information services

qual è il problema? :(
 
Bè così è un po' difficile aiutarti...

L'errore di solito è dettagliato (dovresti leggere anche più sotto)

Per es:

HTTP 500.100 - Errore interno del server - errore ASP
Internet Information Services

--------------------------------------------------------------------------------

Informazioni tecniche (per il personale del supporto tecnico)

Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query 'id ='.
/Prova/ASP/Cartella/pagina.asp, line 32

Come vedi trovi l'indicazione del tipo di errore e la linea in cui è presente.
per cui se leggi questo tipo di informazioni e posti il codice che trovi a quella linea, sarà più facile aiutarti, :)
 
va bien :) cmq uso dreamweaver mx 2004.
allora:
Informazioni tecniche (per il personale del supporto tecnico)

Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Impossibile usare "(sconosciuto)". File già in uso.
/sito/login.asp, line 8

alla linea 8 c'è:
Recordset1.ActiveConnection = MM_conn_db_STRING

suppongo quindi che ci sia un errore nel file di connessione...che me lo crea vuoto :confused:
 
Allora: il db non è aperto mentre visualizzo la pagina asp.
Praticamente faccio questo:
1- creo il coll. al db e clicco su prova esito: OK
2- avvio la pag. per vedere se la visualizza esito: OK
3- creo il recordset e clicco su prova esito: OK
4- avvio la pag. per vedere se visualizza esito: DHO!!

praticamente avviene questo:
appena creo il recordset mi si crea un file "db.ldb" nella cartella con un icona di un file access ma con un lucchettino. Non sarà quello il problema? nella dicitura sotto il file mi scrive "informazioni di blocco record di microsoft access".
Come sblocco sta situazione ragà?
help :)
 
Ok, l'hai voluto tu! :)

- la pagina di login contiene un semplice form con due campi, user e password e questo è il codice asp contenuto:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/conn_db.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_conn_db_STRING
Recordset1.Source = "SELECT * FROM Tabella1"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
...
...
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>

- questo è invece il file connection che dw mx crea:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_conn_db_STRING
MM_conn_db_STRING = "dsn=provadb;"
%>

ps. quel file access "db.ldb" può dare problemi?
tnx
 

Discussioni simili