C# Sqlite查询不使用MAX关键字
我一定是遗漏了什么,因为我所要做的就是在给定的表中返回一个MAX(ID)值。请查看以下屏幕截图: A) 显示表中存在的所有数据 B) 显示了我可以使用SQLite专家工具运行的查询 C) 显示使用该工具查询返回的内容 D) 显示我正在用C#编写的查询C# Sqlite查询不使用MAX关键字,c#,winforms,sqlite,sqlite-net,C#,Winforms,Sqlite,Sqlite Net,我一定是遗漏了什么,因为我所要做的就是在给定的表中返回一个MAX(ID)值。请查看以下屏幕截图: A) 显示表中存在的所有数据 B) 显示了我可以使用SQLite专家工具运行的查询 C) 显示使用该工具查询返回的内容 D) 显示我正在用C#编写的查询 在运行D之后,我每次都会得到一行返回值为0的数据。给出了什么?Sqlite在类型中是松散的 您可以使用ExecuteScalar var max= db.ExecuteScalar<int>("query"); var max=d
在运行D之后,我每次都会得到一行返回值为0的数据。给出了什么?Sqlite在类型中是松散的 您可以使用
ExecuteScalar
var max= db.ExecuteScalar<int>("query");
var max=db.ExecuteScalar(“查询”);
或者你可以创建一个类(也许你已经创建了)
类示例{
公共int Id{get;set;}
}
var max=db.Query(“查询”);
max[0]。Id
将为您提供1001000
希望有帮助,Sqlite在类型中是松散的 您可以使用
ExecuteScalar
var max= db.ExecuteScalar<int>("query");
var max=db.ExecuteScalar(“查询”);
或者你可以创建一个类(也许你已经创建了)
类示例{
公共int Id{get;set;}
}
var max=db.Query(“查询”);
max[0]。Id
将为您提供1001000
希望对您有所帮助,请以文本形式发布您的代码,编辑您的问题,并围绕这一行添加更多上下文。Query是许多ORM框架通用的方法。不清楚您使用的是哪一个。请以文本形式发布您的代码,编辑您的问题,并围绕这一行添加更多上下文。Query是许多ORM框架通用的方法。不清楚您使用的是哪一个。