Zdravím, chtěl bych se zeptat, jaký modifikátor přístupu musím použít ve třídě Db_connect, konkretne v
SqlConnection conn = new SqlConnection, tak abych k teto promenne mohl pristupovat z kterekolliv jine tridy.
public class Db_connect
{
public static SqlConnection conn = new SqlConnection(@"
server = .\SQLEXPRESS;
integrated security = true;
database = Phone_directory");
public Db_connect()
{
try
{
conn.Open();
MessageBox.Show("pripojeno");
}
catch (Exception e)
{
MessageBox.Show("chyba" + e);
}
finally
{
//close the connection
conn.Close();
}
}
A trida, ve ktere tridu rodicovskou tridu dedim a volam:
public class Operations:Db_connect
{
public void InsertNewcontact()
{
string sqlIns = @"INSERT INTO tbl_phonebook (mobile_phone,first_name) VALUES ('614916155','Honza')";
//Zde vzdy dostanu hlasku o nepristupnosti skrze protection level
SqlCommand cmdQry = new SqlCommand(sqlIns, conn);
int count = cmdQry.ExecuteNonQuery();
if (count == 1)
{ MessageBox.Show("o.k"); }
}
}
Díky za každou radu.