C# 创建一个方法,该方法接受从sqlite数据库中选择行的用户输入
我试图在c#中创建一个方法,该方法将接受用户输入并从sqlite数据库中选择一行数据 示例:SQLite table has ID has primary key,用户在控制台上输入数字3(用户可以输入任何数字),程序将显示ID为3的表中的行C# 创建一个方法,该方法接受从sqlite数据库中选择行的用户输入,c#,sqlite,C#,Sqlite,我试图在c#中创建一个方法,该方法将接受用户输入并从sqlite数据库中选择一行数据 示例:SQLite table has ID has primary key,用户在控制台上输入数字3(用户可以输入任何数字),程序将显示ID为3的表中的行 我尝试过使用ExecuteScalar,但没有成功。您可以像这样选择行。使用ExecuteReader返回行ExecuteScalar用于检索单个值 using var cmd = new SQLiteCommand(stm, con);
我尝试过使用ExecuteScalar,但没有成功。您可以像这样选择行。使用
ExecuteReader
返回行ExecuteScalar
用于检索单个值
using var cmd = new SQLiteCommand(stm, con);
using SQLiteDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
Console.WriteLine($"{rdr.GetInt32(0)} {rdr.GetString(1)} {rdr.GetInt32(2)}");
}
如果我知道代码,我就不会问了,是吗?如果我知道代码,但你也说过我尝试过使用ExecuteScalar,但没有运气。因此,开始发布您用来尝试ExecuteScalar的代码。