Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730

    Connessione Database e Modulo

    Ciao a tutti, ho definito una stringa di connessione nel web.config in questo modo:

    <appSettings>
    <add key="Part1" value="Provider=Microsoft.Jet.Oledb.4.0;Data Source="/>
    <add key="Part2" value="/Db/Intranet.mdb"/>
    </appSettings>
    ed in seguito ho creato un modulo (module1.vb) in cui dichiaro in questo modo la variabile per la stringa di connessione:

    Module Module1
    Public StrCn As String = ConfigurationSettings.AppSettings("Part1") & System.Web.HttpContext.Current.Server.MapPath(Conf igurationSettings.AppSettings("Part2"))
    End Module
    Quando però vado a dichiarare la stringa in una pagina...ad esempio
    dim cn as new oledbConnection(StrCn)

    mi dice stringa non dichiarata-..-....

    Qualche idea??

    Grazie anticipatamente per le risposte

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    forse non è la risposta che cercavi, ma, se ti potesse servire:
    io uso un modulo e lì metto:
    codice:
        Private NomeFile$ = "C:\DATI\prova.mdb"
        Friend ReadOnly Property StringaConnessione$()
            Get
                Return String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;Data Source={0};Mode=Share Deny None;Extended Properties="""";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Database Password="""";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False", NomeFile)
            End Get
        End Property
    e ti assicuro che funziona
    Pietro

  3. #3
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    no infatti...cmq.....
    a me non mi vede le variabili che dichiaro pubbliche sul modulo...:S:S:S:S

  4. #4
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    nessun altra idea?'!?!?
    la cosa strana è che se lo faccio con visual studio funziona..e cosi fatto "a mano" con un editor di testo normale no...

  5. #5
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    riporto su questa discussione..casomai qualcuno abbia avuto e risolto il problema

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    la directory è configurata come applicazione virtuale, in modo ke il compilatore .net guardi il web.config ke c'è in quella cartella?

  7. #7
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    faccio le prove sulla wwwroot in locale...
    è sbagliato?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    no giusto..
    tu avrai una cosa del tipo
    wwwroot
    wwwroot/miaCartella
    wwwroot/bin
    wwwroot: web.config
    ma anke in miaCartella (ke è la cartella ke contiene il file) avrai 1 web.config, ke se miaCartella non è una applicazione potrebbe essere ke viene ignorato
    dico potrebbe xkè mi sembra l'unica motivazione..

  9. #9
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    no io il web config ce l'ho sulla root
    sotto wwwroot\web.config
    il modulo =
    wwwroot\module1.vb

    e il file idem....


    quindi?'?

  10. #10
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    ho provato anke a compilare il modulo ed a mettere la dll creata sotto la directory bin...
    ma le variabili non me le vede =mente.......

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.