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

    Datagrid e stringa di connesione a SQLExpress

    Salve a tutti.

    Il mio primo post su Asp.net perchè alle “prime armi” .
    Il problema è la modifica di una stringa di connessione per leggere i dati da un database SQLExpress (x.mdf). Per imparare sto usando VWD2005 express ed è tutto in locale, per ora.
    La stringa in questione è nata per leggere i dati da un database Access:

    using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Request.MapPath("~/App_Data/x.mdb")))

    OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM Art", conn);
    DataSet ds=new DataSet();
    adapter.Fill(ds, "art");

    Volevo cambiare la stringa di connessione con quella presente nel web.config in questo modo

    using (SqlConnection conn = new SqlConnection("Data Source=./SQLExpress;Integrated Security=true;AttachDbFilename=|Datadirectory|/Magazzino.mdf"))

    SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM art", conn);
    DataSet ds=new DataSet();
    adapter.Fill(ds, "art");

    In questo modo non funziona ed ho provato anche in altri modi e tipi di stringhe di connessione.

    Qual è l’errore ?

  2. #2
    Nel Webconfig la stringa di connessione sara una cosa simile a questa:

    <connectionStrings>
    <add name="localiConnectionString" ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=|DataDirectory|\pippo.mdb;Persist Security Info=True"
    providerName="System.Data.OleDb" />
    </connectionStrings>

    A quanto vedo ti sei dimenticato di mettere questo : " Provider=Microsoft.Jet.OLEDB.4.0; "

    ciao
    Francesco

  3. #3
    Grazie Francesco per la tua risposta.

    La soluzione è questa:

    using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrin gs["nomeConnectionString _del_web.congig"].ConnectionString))

    SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM art", conn);
    DataSet ds=new DataSet();
    adapter.Fill(ds, "art");

  4. #4
    Mi sa che non avevo capito quello che volevi fare ... sorry

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 © 2026 vBulletin Solutions, Inc. All rights reserved.