问题标签 [executequery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2771 浏览

c# - 如何从 LINQ-TO-SQL 中的 ExecuteQuery() 映射额外字段但保留 LINQ 实体

假设我有一个 Position 表和一个相关的 Team 表,我需要从 ExecuteQuery() 调用中获取 Position 实体列表以及相关表中的 Team 名称。如:

(我需要使用 ExecuteQuery(),因为实际查询非常复杂。)

是的,我可以使用 Position 类中的所有字段加上 teamname 字段创建一个新的平面类,但我需要将结果集设置为实际的 LINQ 实体,而不仅仅是 POCO,因为我将遍历这些记录并更新一些字段.

第一个想法,创建一个包含 Position 和新字段的新类

这正确映射了团队名称,但不是位置对象。


第二个想法,继承自 Position 类:

这将返回错误“该字段(Position 类的第一个字段)不是 PositionExtended 类型映射的一部分。该成员是否位于继承层次结构的根之上?”


最后一个想法,使用部分类:

这实际上适用于这个特定的 SQL 查询,但它更改了 Position 类,并且所有其他返回 Positions 的 LINQ 调用都失败,因为 teamname 字段实际上并不是 Position 表的一部分,因此不会在查询中返回。

有没有人有任何这些想法的解决方法,或者更好的想法?

0 投票
1 回答
1024 浏览

java - java.sql.SQLException

我收到以下错误:

在这些行之后:

我没有正确执行上述操作吗?

谢谢!

0 投票
3 回答
314 浏览

sql - 返回一个指示文件是否存在的sql值,使用c#和ExecuteCommand

抱歉,如果问题已经在其他地方得到回答,但我已经环顾四周,没有运气。我正在尝试使用 mvc3 和 c# 确定数据库表是否已经存在。

我将以下 sql 放入 resx 文件中进行调用:

这在 Management Studio 中工作正常,但我无法让它在我的 c# 项目中工作,我尝试这样称呼它:

当我调试方法时,返回的值实际上是-1,所以我猜某处有问题?我在想可能是我需要执行查询而不是命令?有人可以帮我解决这个问题,如果可能的话,请提供一个代码示例?

0 投票
4 回答
1048 浏览

php - 防止对仅 INSERT 查询的 SQL 注入。有什么大不了的吗?

这是我第一次创建一个 PHP 表单,它将使用 INSERT INTO 运行 MySQL 查询以将数据存储在生产数据库中。这会通过“安全”还是过度杀戮?

我不确定缺少 SELECT * 如何影响我要承担的风险,但似乎只使用 INSERT 的脚本更安全。真的?

0 投票
2 回答
2663 浏览

java - 为什么我无法读取 ResultSet 中的下一行

我有一个问题,我正在尝试读取 ResultSet 中的另一行,但不知道为什么我的循环不能在 rs.next() 处结束。是的,我在 tblPracownicy 中有超过 1 行。我在 DO 之前使用 while(rs.next())system.out.println(rs.getRow(1)) 检查 ResultSet 内容,看起来不错,我得到了与 tblPracownicy 中的行一样多的结果。但在 DO 循环中,我不知道为什么它不会循环循环。这是代码:

0 投票
2 回答
1485 浏览

java - 获取 TDS 驱动程序 - java.lang.NullPointerException。此异常不一致

从 3 或 4 个线程调用方法时出现异常。此方法在方法内部获取数据库连接并从 DB 填充一些值,然后连接(连接、结果集和 prepareStatement)仅在方法内部正确关闭。仍然得到异常。

Thread_1 - 调用了 abc() 方法。连接在方法内部打开和关闭。
Thread_2 - 调用了 abc() 方法。连接在方法内部打开和关闭。
Thread_3 - 调用了 abc() 方法。连接在方法内部打开和关闭。

我不清楚为什么即使连接正确打开和关闭也会发生异常。数据库 - Ms sql,Java - 1.6,apache-tomcat 6。

主要是它并不一致,有时会出现异常,有时不会。

请就此提出建议。

0 投票
4 回答
693 浏览

sql-server - Linq 性能:两次查询,第一次立即响应,第二次很慢

我有两个非常相似的查询,第一个使用 Linq ExecuteQuery 方法需要 30 秒,而第二个查询是中间的。

我也在 Microsoft SQL Server Management Studio 中执行查询,这两个查询的响应时间为 0 秒。

查询 1(慢)

查询 2(快速)

注 1:ViewDataTanksDataDevicesSB 是一个带有 SCHEMA BINDING 的视图,它有两个索引

  1. 索引 1(id_tank,日期升序)
  2. 索引 2(id_tank, date desc)

注意 2:如果我首先执行第二个查询,结果是相同的:Query1 慢,Query 2 快。

注3:视图有数百万个寄存器,不同日期和坦克的结果是相同的。

0 投票
2 回答
988 浏览

model-view-controller - MVC ExecuteQuery 不是 Context 对象上的有效方法

我正在尝试直接对数据库执行 sql 命令。但是,智能感知不会将 ExecuteQuery 视为针对我的上下文变量的有效方法。我确定我遗漏了一些明显的东西。

我的上下文类:

我尝试建立查询:

在上面的代码中,ExecuteQuery 被标记为无效,智能感知建议创建一个存根方法。

0 投票
4 回答
432 浏览

hibernate - 休眠查询 - grails

我是grails的新手,我对hibernate并不熟悉。我遇到了一个关于在 grails 中使用executeQuery进行休眠查询的问题。我刚刚使这段代码类似于有问题的原始代码:

每当nonMemberList为空时就会发生错误,并且我发现当我使用is not语法时列表不应该为空。

我对休眠查询不是很熟悉,这就是为什么我有一个问题,我应该使用什么其他休眠查询,它的行为也像原始代码一样。感谢您分享您的知识。

0 投票
1 回答
12573 浏览

java - 使用 PreparedStatement 执行 sql 查询

我在 servlet 中有以下代码 -

当运行并到达该行时int numOfMatch = numOfMatchResult.getInt(1);,它会引发异常 - java.sql.SQLException。我查了一下,发现它是因为executeQuery() 没有检索到。尽管我在persons使用 MySQL 创建的表中有两个字段 - id (text)值“300”和password (text)值“500”,但它发生了。loginID当然,我会检查它何时loginPassword使用相同的 2 个值。我检查了有关与数据库连接的所有其他事情,一切正常..所以我认为问题出在 .sql 语法中strSQLcount