Возвращаемое значение из OleDbCommand

sqlQuery = "SELECT [ID] from [users] WHERE CallerName=@CallerName";

OleDbConnection conn = new OleDbConnection(connectionString);
conn.Open();
cmd = new OleDbCommand(sqlQuery, conn);
cmd.CommandText = sqlQuery;
cmd.Parameters.Add("@CallerName", OleDbType.VarChar).Value = labelProblemDate.Text.Trim();
cmd.Parameters["@CallerName"].Value = name;
cmd.ExecuteNonQuery();          
conn.Close();

Мне сказали, что это способ чтения данных из запроса SELECT с использованием параметров, но это не работает. Думаю, я сделал что-то не так.

Я использую WinForms и Microsoft Access 2007

5
задан Erik Dietrich 27 April 2012 в 16:46
поделиться