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

    [C#]Passare oggetto OleDbConnection fra classi

    Ciao a tutti,
    ho due classi,
    una che gestisce la connessione al DB, e una che contiene i metodi per
    le operazioni di accesso ai dati riguardanti il "magazzino".
    Dovrei passare la connessione "ConnessioneDb" della classe
    "GestoreDatabase" nella classe "GestoreMagazzino".
    Come faccio?
    Grazie anticipatamente,
    Ciao.

    namespace MioProgramma
    {
    class GestoreDatabase
    {
    OleDbConnection ConnessioneDb = new OleDbConnection();

    public GestoreDatabase()
    {
    try
    {
    if (ConnessioneDb.State !=
    System.Data.ConnectionState.Open)

    ConnessioneDb.ConnectionString =
    @"Provider=Microsoft.Jet.OLEDB.4.0;" +
    @"Data source= C:\MyDb.mdb";

    ConnessioneDb.Open();

    }
    catch (Exception ex)
    {
    MessageBox.Show("Failed to connect to data
    source");
    }

    }

    namespace MioProgramma
    {
    /// <summary>
    /// Descrizione di riepilogo per GestoreMagazzino.
    /// </summary>
    public class GestoreMagazzino
    {
    public GestoreMagazzino()
    {

    //
    // TODO: aggiungere qui la logica del costruttore
    //
    }
    public void PopolaDataGridArticoli(DataGrid DataGridArticoli)
    {

    //MI SERVE LA CONNESSIONE "ConnessioneDb"

    }
    }

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Di quale linguaggio parliamo? Stai facendo riferimento ad ASP.NET?
    Hai letto il Regolamento?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Scusa,
    non ho fatto caso di questa nuova regola,
    è da tanto che non visito questo forum.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da AspGuru
    non ho fatto caso di questa nuova regola,
    è da tanto che non visito questo forum.
    Sì, ma non mi hai fornito nemmeno una risposta alle mie domande.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Allora..
    prima di tutto ho aggiunto [C#] nel titolo, ma a quanto pare non viene visualizzato nella lista dei messaggi nella sezione programmazione.

    Per quanto riguarda il mio problema sto creando una WindowsApplication in C#.

    Scusa ancora per l'errore.

  6. #6
    Qualcuno mi aiuta?

    Grazie.

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.