【c#-WPF LINQ查询结果的百分比】教程文章相关的互联网学习教程文章

从C#中使用子查询访问数据库INSERT【代码】

我有两个访问表:用户和分数.Users表有列:id(自动增量用户ID),用户名,密码 – id是主键分数表包含列:id(来自用户的用户ID),highScore – 没有主键 在C#方法中,我将用户名和分数作为参数,我想插入分数表,以便在id字段中是用户的id,其用户名与提供的用户名匹配. 到目前为止,我尝试过的命令是:string insertCommand = @"INSERT INTO scores([id], [highScore])VALUES((SELECT id FROM users WHERE username = @username), @score...

c# – 如何在.NET中异步查询数据库【代码】

我试图在.NET中异步运行查询,以便我可以读取前几行而其他行仍在传输,但到目前为止我没有运气. 我想要这样做的原因是我们经常需要从数据库中获取大型表,虽然可以不使用ascutec变体的ExecuteReader()完全冻结UI,但似乎无法获取数据行行,以便用户可以看到进度,甚至可以使用第一部分数据. 我尝试的是以下查询:SELECT 'Hello ' WAITFOR DELAY '0:0:10' SELECT 'World!'当我使用SqlCommand.BeginExecuteReader(回调)运行此查询时,大约10...

在c#中执行SQL查询时出错,手动输入时没有错误【代码】

我在c#中执行qry,当我从程序中运行它时会返回此错误: System.Data.dll中发生了’System.Data.SqlClient.SqlException’类型的第一次机会异常 和我捕获SqlException时的异常:Incorrect syntax near ‘.’.但是当我在SQL Server中运行它并手动交换变量时它运行正常.我觉得我错过了一些基本的东西,但我正在盯着自己去死. 查询:SELECT TOP 1 TempSelection.ErrorOccured FROM ( SELECT JL.CommandID AS cmdID, CASE JL.DirectionWHE...

c# – 尝试查询DB时收到错误“未选择数据库”【代码】

我是职业高中的学生,我还是编程的新手,我有一个使用c#创建应用程序的任务,我在连接3个表以显示datagridview时遇到问题.我已经尝试了mySql上的查询它工作正常,但是当我在我的c#代码行中应用它时它没有工作它显示“没有选择数据库”,有人可以帮我这个,这是我的完整代码string constring = "datasource=localhost;port=3306;username=root;password=root";MySqlConnection conDataBase = new MySqlConnection(constring);MySqlCommand...

c# – 如何在查询中加入MS-SQL和MySQL表?【代码】

我想在MS-SQL和MySql数据库中进行连接. MS-SQL查询有效地生成一个索引,然后我想拉回所有匹配此查询结果的MySQL记录. (我可以带回两个表,即来自MySQL的未过滤数据,然后使用Linq过滤,但这将是低效的,因为我将拉回更多数据而不是我需要的数据.) MS-SQL查询是通过Linq完成的:var fb1 = from f in db.tl_feedbacks where f.timestamp >= new DateTime(fromYear, fromMonth, fromDay)&& f.timestamp <= new DateTime(toYear, toMonth, ...

c# – linq-sql中的安全查询?【代码】

我有以下查询:dat = from s in dat orderby s.Schedule.Employee.EmployeName ascending select s;问题是Schedule或Employee可能为null,在这些情况下,它应该只显示那些第一个或最后一个,我不在乎. 有没有办法做到这一点?目前它在null时崩溃. 用于对网格视图进行排序:[NullReferenceException: Object reference not set to an instance of an object.]KezberProjectManager.Cases.<gvCases_Sorting>b__8(Case s) in C:\Users\jl...

C#SQL查询 – ExecuteNonQuery:尚未初始化Connection属性【代码】

我的Windows应用程序中有许多代码块,它们使用相同的结构来执行查询.在我的代码中添加一些新内容后,由于错误,这些内容不再有效:“ExecuteNonQuery: Connection property has not been initialized”代码块看起来像这样:sc.Open(); cmd = new SqlCommand("UPDATE bin SET serialNumber=" + tb_computername.Text + " WHERE binNumber=" + binNumber); cmd.ExecuteNonQuery(); sc.Close(); break;新代码执行此操作://Find Open BIN...

用于隐藏多个字符串并显示具有相同标识符的第一行的C#SQL查询【代码】

我正在尝试使用C#中的datagrid创建一个报告,它将显示多个数据,但如果它们在表中具有相同的值,则会隐藏标识符. 结果应该是这样的 这是我在数据库中获取数据时的代码和查询.//Seperated public class public DataTable ViewDailyRecord(BELReport belreport) {SqlCommand cmd = new SqlCommand();cmd.Connection = dbcon.getcon();cmd.CommandType = CommandType.Text;cmd.CommandText = "SELECT * FROM ReportStorageDetails WHERE ...

c# – 对Linq Lambda表达式的SQL查询 – 使用组条件加入相同的表【代码】

任何人都可以帮助将以下SQL查询转换为c#LinQ Lambda Expression?谢谢 tbl_CLASSClassID StudentClass1 A Class1 B Class1 C Class2 B Class2 C Class3 C结果Class A B C Class1 Y Y Y Class2 N Y Y Class3 N N YSELECT a.ClassID,A=case when c.ClassID is null then 'N' else 'Y' end,B=case when B.ClassID is null then'N' else 'Y' end,C='Y'FROM tbl_CLASS aLeft join tbl_CLASS b on a.Class...

c# – 使用SQL查询在单元测试中模拟IDocumentQuery【代码】

我正在使用单元测试来测试DocumentDBRepository类.我以this post作为SQL查询用例的示例.但它显示错误Message: System.InvalidCastException : Unable to cast object of type‘System.Linq.EnumerableQueryto type‘Microsoft.Azure.Documents.Linq.IDocumentQuery这是我的DocumentDBRepository类的代码private IDocumentQuery<T> GetQueryBySQL(string queryStr) {var uri = UriFactory.CreateDocumentCollectionUri(_databaseId,...

c# – MySQL将查询中的日文字符作为问号进行比较

我有一个MySQL数据库,其中包含一些varchar字段,可以包含拉丁字符或日文字符.有些条目包含日文字符,这不是问题.但是,从我的C#代码,使用MySqlConnection,我无法在WHERE子句中使用日语字符获得正确的结果.它似乎比较日语字符,好像它们是问号.例如,具有WHERE series_title LIKE’%未来警%’的查询不返回其中series_title包含“未来警”的值,而是返回其中series_title包含“???”的所有条目. 一些细节: > series_title是一个varchar(...

c# – 使用dapper进行泛型参数化sql查询【代码】

我正在使用这种通用方法:protected IEnumerable<T> ExecuteSprocQuery<T>(string sproc, object objectParams) {using (var conn = OpenConnection()){var list = conn.Query<T>(sproc, null, commandType: CommandType.StoredProcedure);return list;} }调用这样的存储过程:ExecuteSprocQuery<SomePoco>("SomeSproc", new { P1 = p1, P2 = p2 }).ToList().FirstOrDefault();我正在尝试为参数化的sql查询实现类似的东西:protect...

使用Npgsql for Postgresql的C#查询显示重复结果和缺少表数据【代码】

我正在检查PostgreSQL作为SQLServer的潜在替代品,我在PostgreSQL公共模式的测试数据库中创建了一个测试表,并在测试表中添加了两行数据. 现在的问题是当使用NpgSQL.dll从C#.net运行简单查询时,我得到重复的结果,并不是所有的表数据都显示出来. 这是我使用的代码:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; using Npgsql;namespace...

c# – MongoDB没有查询【代码】

嗨,我试图通过使用Facebook ID列表作为参数来查询我的Mongo数据库,以便返回具有相应帐户的用户列表.该方法在Unity编辑器中工作正常,但是当我在iOS上运行时,我得到一个构造函数错误(我已经设置了一个空白的默认构造函数以解决问题,但它仍然无效) 初始方法public void FetchData(){//data = Mongo.Instance.players.FindAll().ToList();if (FB.IsLoggedIn){FB.API("me/friends", HttpMethod.GET, FriendsHighscoreHndlr);}}回调方法p...

c# – SQL到Linq语句中的独立子查询(只有一次命中DB)【代码】

有类似的东西:SELECT (SELECT COUNT(*) from Table1),(SELECT COUNT(*) from Table2 )如何在linq中编写它?还是简单不可能? 限制: >只能打一次数据库:var result = new {Sum1 = db.Table1.Count(),Sum2 = db.Table2.Count()}); // is not valid.....>我不想使用类似的东西(使用“帮助”表):var result = (from t3 in db.Table3select new {Sum1 = db.Table1.Count(),Sum2 = db.Table2.Count()}).firstOrDefault();//In order...