Witam.
Zaczynam tworzyć zbiór często używanych funkcji/metod i jedną z nich ma być jak w tytule.
Funkcja działa, ale czy "idę dobrą drogą" czy też robić to w inny sposób (nie chciałbym powielać błędów)?
Dzięki za pomoc
public static class MojeFunDB1
{
static string connBazu = WebConfigurationManager.ConnectionStrings["connBazu"].ConnectionString;
public static string OdczytajPole1(string kod)
{
string s = "";
try
{
OleDbConnection oConn = new OleDbConnection();
oConn.ConnectionString = connBazu;
OleDbCommand oCmd = new OleDbCommand();
oCmd.Connection = oConn;
oCmd.CommandType = CommandType.Text;
oCmd.CommandText = "SELECT POLE1 FROM TABELA WHERE KOD='" + kod + "'";
oConn.Open();
OleDbDataReader oDr = oCmd.ExecuteReader();
if (oDr.HasRows)
{
oDr.Read();
s = (string)oDr[0];
}
oConn.Close();
}
catch (Exception)
{
s = "blad";
}
return s;
}
}
Czy zamiast
s = (string)oDr[0];
można jakoś skorzystać z nazwy pola "POLE1"?