Работа с БД
static string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:VC10ReferenceManualOfElements.mdb;Persist Security Info=False";
static string commText_SemCN3 = "SELECT ID, IP_V1, FP_V1, FP_V2, FP_V3, FP_V4, FP_V5, FP_V6, FP_V7, FP_V8, RELATION, CONDITION FROM SemCN3";
static void Main(string[] args)
{
OleDbConnection conn = new OleDbConnection(connString);
conn.Open();
OleDbCommand myCommand = conn.CreateCommand();
myCommand.CommandText = commText_SemCN3;
DataTable dt = new DataTable(@"D:VC10ReferenceManualOfElements.mdbSemCN3");
//DataSet ds = new DataSet();
//OleDbDataAdapter dataAdapter = new OleDbDataAdapter(myCommand);
//dataAdapter.Fill(ds, "SemCN3");
OleDbDataReader reader = myCommand.ExecuteReader();
for (int i = 0; i < dt.Rows.Count; i++)
{
var row = dt.Rows;
}
Console.ReadKey();
}
Не получается вывести строки. В выражении dt.Rows.Count ноль, пробовал разные варианты и с использованием dataAdapter.Fill(ds, "SemCN3"), все равно ноль.
Может кто подскажет в чем дело?
Спасибо!