登录-如何将数据库单元格中的值转换为字符串

本文关键字:转换 字符串 单元格 数据库 登录 | 更新日期: 2023-09-27 18:26:59

我想知道如何从数据库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;

但我确信这是错误的:(

我想知道如何获得价值?

谢谢,

登录-如何将数据库单元格中的值转换为字符串

您想要command.ExecuteScalar()

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

您可能需要小心从命令中返回null的可能性。

如果表中有多行,则可能需要添加参数。
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();}
}