Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Dynamicky vytvořený connection ve formu

Ahoj,

trochu z toho začínám šedivět.
Mám v rodičovském formu vytvořený connection string (dynamicky).
V rodičovském formu funguje bezvadně.

 public string LoggedUser;
        public string LoggedUserPassword;
        public SqlConnectionStringBuilder connectionString2 = new SqlConnectionStringBuilder(); // dynamické připojení 2

        public Form1()
        {
            InitializeComponent();

            LoginForm loginForm = new LoginForm();

            loginForm.ShowDialog();
            LoggedUser = loginForm.UserName.Text;
            LoggedUserPassword = loginForm.UserPassword.Text;

            
            connectionString2.DataSource = @"127.0.0.1,1433";
            connectionString2.InitialCatalog = "DB";
            connectionString2.UserID = LoggedUser;
            connectionString2.Password = LoggedUserPassword;
            MessageBox.Show(connectionString2.ConnectionString); // tady vše funguje úplně ok (dotazy)
                        

A pak mám dětský formulář, kde potřebuji provést dotaz do DB.

To dělám následovně:

...  SqlConnection conn = new SqlConnection(((Form1)this.Parent).connectionString2.ConnectionString); // Tady to hňápne
            conn.Open();
            SqlDataReader rdr = null;

            SqlCommand cmd = new SqlCommand("SELECT TOP 10 * FROM Smlouvy ", conn);

Přičemž při pokusu vytvořit connection ve Formu2 (s referencí na rodičovský form1) to spadne.
Údajně není objekt nastaven na instanci objektu (která ale ve formu1 funguje skvěle).

Nenapadá někoho, kde je chyba? :-/

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny