Логин - Как получить значение из ячейки базы данных в строку? - PullRequest
4 голосов
/ 07 марта 2012

Я хотел бы знать, как я могу получить из базы данных sql значение из ячейки?Пример имени таблицы: столбцы входа:

Name | Birthday
Ina     19

string name = "Select Name from login";
string connection= "connection string path";
SqlConnection connect = new SqlConnection(connection);
SqlCommand command = new sqlCommand(name,connect);
string get = command;

но я уверен, что это неправильно :(

Я хотел бы знать, как получить значение?

Спасибо

Ответы [ 2 ]

3 голосов
/ 07 марта 2012

Вы хотите command.ExecuteScalar()

string get = command.ExecuteScalar().ToString();

Возможно, вам также следует остерегаться возможности получения нуля обратно из команды.

1 голос
/ 07 марта 2012

вам может понадобиться добавить параметр, если в этой таблице несколько строк.

string nameval = string.empty;
string name = "Select Name from login";
string connection= "connection string path";
SqlConnection connect = new SqlConnection(connection);
SqlCommand command = new sqlCommand(name,connect);
using(connect)
{
   var data = command.ExecuteScalar();
   if(data!=null) {nameval = data.ToString();}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...