Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    LKDR
    Guest

    server.mapPath anche da un qualsiasi file .vb

    Salve a tutti

    Programmo usando VS.net.
    Mi trovo in un progetto con + web form.
    Io vorrei avere una sola variabile pubblica contenente la stringa di
    connessione al DB ma ho un problema
    Innanzi tutto vorrei metterla in un file .vb staccato dalla pagina aspx ma pur sempre nel progetto..
    solo che su questo file non posso usare(apparentemente) l'oggetto intrinseco session:
    Session pare essere un oggetto HttpServerUtility, ho dunque provato a
    fare: Dim xxx As System.Web.HttpServerUtility me lo compila... ma in
    fase di esecuzione mi rimanda:

    Object reference not set to an instance of an object.
    Description: An unhandled exception occurred during the execution of
    the current web request. Please review the stack trace for more
    information about the error and where it originated in the code.
    Exception Details: System.NullReferenceException: Object reference not
    set to an instance of an object. Source Error:

    Line 9: 'stringa di connessione al DB
    Line 10: Public ReadOnly stringaDB As String =
    "Provider=Microsoft.Jet.OLEDB.4.0;" + _
    ........


    E' davvere strano...
    Inoltre
    Environment.CurrentDirectory
    Application.ExecutablePath System.Reflection.Assembly.GetExecutingAssembly.Lo cation

    Il secondo non va, il primo mi rimanda la dir di sistema, il terzo la dir dove sta la dll del file aspx

    Come risolvo?
    Oppure c'e' un altro modo per prendere sta benedetta directory indipendentemente dal posto in cui metto il file?

    Ciao e grazie a tutti

  2. #2
    fai una connessione al db con dns e risolvi .

    ps = butta visual studio

  3. #3
    LKDR
    Guest
    ok grazie per la risposta.

    ma volevo rendere l'applicazione il + indipendente possibile ...

    altre soluzioni?

  4. #4
    LKDR
    Guest
    scusate il doppio post...ma mi son dimenticato 1 cosa

    ps = butta visual studio
    spiegami almeno qlc motivo plz...
    di pregi ne ha tantissimi(non pubblicizzo per carità)
    e' potentissimo
    aiuta moltissimo a fare velocemente molte cose,
    aiuta a evitare il + possibile errori di molti tipi....

    se vuoi apriamo 1 thread sull'argomento

    bye

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.