Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problema con database

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140

    Problema con database

    Ciao a tutti!

    Mi esce questo errore:

    Tipo di errore:
    Active Server Pages, ASP 0126 (0x80004005)
    Impossibile trovare il file di inclusione "C:\Inetpub\wwwroot\include\adovbs.inc".
    /form/ct.asp, line 6



    La linea in questione è contrassegnata con ==>

    codice:
    SUBOpenConn
    
    Dim ObjRS, StrSql
    	Set ObjRS = Server.CreateObject("ADODB.Recordset") 
    	StrSql = "SELECT * FROM MailsAlberghi WHERE Mail = '"&Mail&"'"
    	ObjRS.Open StrSQL, ObjConn, adOpenStatic, adLockReadOnly, adCmdText
    	If Not ObjRS.EOF Then
               .........
    SUBOpenConn :

    Sub SUBOpenConn
    Dim ObjConn
    Set ObjConn = Server.CreateObject("ADODB.Connection")
    ObjConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
    "DBQ=C:\Inetpub\wwwroot\form\MailsAlberghi.mdb ;"
    End Sub

    Che devo fare??

  2. #2
    Quando apri il recordset usi:

    codice:
    ObjRS.Open StrSQL, ObjConn, adOpenStatic, adLockReadOnly, adCmdText
    le 3 parole in grassetto sono costanti ADO e sono definite in quel file .inc che lui ti richiede.

    Basta fare ad inizio pagina:



    Domanda: hai questo file?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    ALT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


    Scusate, ho scritto una grandissima c****...

    L'errore è il seguente:
    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A01F4)
    Variabile non definita: 'ObjConn'

    La riga in questione è sempre:

    codice:
    SUBOpenConn
    
    Dim ObjRS, StrSql
    	Set ObjRS = Server.CreateObject("ADODB.Recordset") 
    	StrSql = "SELECT * FROM MailsAlberghi WHERE Mail = '"&Mail&"'"
    	ObjRS.Open StrSQL, ObjConn, adOpenStatic, adLockReadOnly, adCmdText 
    	If Not ObjRS.EOF Then
               .........

    e la sub è:

    Sub SUBOpenConn
    Dim ObjConn
    Set ObjConn = Server.CreateObject("ADODB.Connection")
    ObjConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
    " DBQ=C:\Inetpub\wwwroot\form\MailsAlbergh
    i.mdb;"
    End Sub

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Originariamente inviato da maximum
    Quando apri il recordset usi:

    codice:
    ObjRS.Open StrSQL, ObjConn, adOpenStatic, adLockReadOnly, adCmdText
    le 3 parole in grassetto sono costanti ADO e sono definite in quel file .inc che lui ti richiede.

    Basta fare ad inizio pagina:



    Domanda: hai questo file?
    L'include l'ho messo:

  5. #5
    La sub dove dichiari la connessione è messa prima nel codice di quella dove fai la query?

    (...la butto lì...)

    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Originariamente inviato da maximum
    La sub dove dichiari la connessione è messa prima nel codice di quella dove fai la query?

    (...la butto lì...)

    Certo

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    140
    Non sarà mica un problema di permessi??? (Uso xp pro)

    La butto lì anch'io...

  8. #8
    No, non trova la variabile objConn....
    Ma, domanda, perchè non fai un'include generica con la stringa di connessione?
    Secondo me è meglio, visto che comunque potrebbe essere richiamata da più pagine.

    Magari risolvi anche questo tipo di problema.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    Tanto per non essere da meno la butto lì anch'io.
    prova a mettere
    Dim ObjRS, StrSql, ObjConn

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.