SqlClient GetRow(String) - методNemiro.Data.dll
Выполняет указанный SQL-запрос и возвращает строку данных. Не рекомендуется использовать этот метод, чтобы избежать возникновение SQL Injection при неправильном построении запроса. Лучше используйте одну из перегрузок этого метода: GetRow  или GetRow(SqlCommand).

Пространство имён: Nemiro.Data.Sql
Сборка: Nemiro.Data (в Nemiro.Data.dll) Версия: 2.11.4.126 (2.11.4.126)
Синтаксис

public DataRow GetRow(
	string sql
)

Параметры

sql
Тип: System String
Запрос SQL, который необходимо выполнить. Будьте очень осторожны при динамическом формировании запроса, особенно при передаче в запрос строковых типов данных.

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

Тип: DataRow

Если запрос успешно выполнен, возвращает строку, содержащую результат выполнения запроса.

Если запрос не дал результатов, возвращает NULL (в Visual Basic .NET - Nothing).

Исключения

ИсключениеУсловие
SqlExceptionИсключение возникает при возврате SQL Server предупреждения или ошибки.
Примеры

using (SqlClient c = new SqlClient())
{
  // выполняем запрос
  DataRow row = c.GetRow("SELECT * FROM users WHERE login = 'anylogin';");
  // выводим результат в консоль, если есть 
  if(row != null)
  {
    Console.WriteLine("nickname = {0}", row["nickname"]);
  }
}
См. также