Hej, mam problem dotyczący wysyłania komend do bazy danych z okienkowej aplikacji w C#.
Posiadam ODT i z bazą jestem w stanie się połączyć, ale gdy zrobię to w 1 okienku
public void button1_Click(object sender, EventArgs e)
{
string connectionString = "user id=" + this.textBox1.Text + ";password="
+ this.maskedTextBox1.Text + ";data source=(DESCRIPTION=(ADDRESS=" +
"(PROTOCOL=tcp)(HOST=" + this.textBox3.Text +
")" +
"(PORT=" + this.textBox4.Text + "))(CONNECT_DATA=(SERVICE_NAME=" +
this.textBox5.Text + ")))";
using (OracleConnection connection = new OracleConnection())
{
connection.ConnectionString =
connectionString;
try
{
connection.Open();
Form3 myNewForm = new Form3();
myNewForm.Show();
}
catch (OracleException ex)
{
Form2 myNewForm = new Form2();
myNewForm.Show();
}
}
to nie mam pojęcia jak użyć tego połączenia connection w innym okienku
private void button1_Click(object sender, EventArgs e)
{
string sql = "SELECT * FROM employees";
OracleCommand cmd = new OracleCommand(sql, connection); // tutaj!!!
cmd.CommandType = CommandType.Text;
}
Próbowałem już odwoływać się do klasy ale to nie przynosi żadnego skutku.
Ktoś jest w stanie mi pomóc ?