FP2002: "Connessione non definita" errore quando si visualizza una pagina ASP nel Browser Web

Traduzione articoli Traduzione articoli
Identificativo articolo: 265174 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo è stato archiviato. L?articolo, quindi, viene offerto ?così come è? e non verrà più aggiornato.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Quando si tenta di visualizzare una pagina ASP (Active Server Page) nel browser Web, si potrebbe messaggio di errore analogo al seguente:
Il database ha restituito un errore
La connessione al database denominata 'database1' non è definita.

Cause

Questo comportamento può verificarsi se il file Global.asa non viene eseguito come previsto.

Risoluzione

Per risolvere il problema, è necessario utilizzare il codice della pagina ASP riportato di seguito per verificare se sono funzioni ASP e per verificare se il file Global.asa è in esecuzione le informazioni di connessione di Microsoft FrontPage.

Nota :
  • Sostituire di XXX nell'esempio di codice riportato di seguito con il nome della connessione di database (ad esempio, la connessione di database di esempio sarà Sample_ConnectionString .)

  • Puoi ricevere un messaggio di errore se si copia e Incolla l'esempio direttamente da questo articolo in FrontPage. Le parentesi angolari ("<" e ">") potrebbe essere visualizzato come codice HTML escape ("<" e">"). Per aggirare questo inconveniente, incollare lo script in un documento vuoto del Blocco note, quindi copiarlo da questo documento prima di incollarlo in FrontPage.

Codice di esempio

<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<body>

<p>TIME: <% =Time() %></p>

<!-- Replace XXX with the name of your database connection. -->
<p>DATA: <% =Application("XXX_ConnectionString") %></p>

</body>
</html>
				
Il codice precedente verifica se si verificano le seguenti condizioni:
  • La funzione di =Time() restituisce l'ora corretta sul server, se l'ASP funzionino affatto.

  • La variabile di =Application() restituisce informazioni di connessione necessarie per il programma.
Ad esempio, potrebbe essere restituito il codice simile al seguente:
TIME: 4:10:38 PM
DATA: DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\inetpub\wwwroot\fpdb\fpnwind.mdb
					
Se la variabile =Application() restituisce nothing dopo "DATA:", una delle seguenti condizioni è vera:
  • Il file Global.asa non viene eseguito, probabilmente a causa della cartella non configurata come un programma. (Vedere la sezione di "Informazioni" per ulteriori informazioni.)

  • La stringa di connessione nel codice ASP non è definita nelle impostazioni del Web.

Informazioni

:
204152FP2002: Connessione di database non definita dopo la pubblicazione Web
219170FP2002: Errore esplorazione di pagine di risultati database dopo la pubblicazione Web basato su disco
Il seguente articolo contiene inoltre ulteriori informazioni su questo argomento. Sebbene in questo articolo fa riferimento a Microsoft Visual InterDev, in questo caso è possibile applicare a FrontPage se il codice restituisce i dati per la funzione =Time() , ma non restituisce dati per la variabile =Application() .
188715ASA globale non attivazione quando Visual InterDev apportate a IIS 4.0 applicazione

Proprietà

Identificativo articolo: 265174 - Ultima modifica: giovedì 30 gennaio 2014 - Revisione: 1.1
Le informazioni in questo articolo si applicano a:
  • Microsoft FrontPage 2000 Standard Edition
Chiavi: 
kbnosurvey kbarchive kbmt kbprb KB265174 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 265174
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com