为什么在新服务器上执行 sqlCommand 插入期间会出现 RPC 超时?
我们正在将数据库迁移到包含更新、更强大的服务器的异地数据中心。我有一个将数据从我的应用程序导入到本地 SQL 服务器的过程,它运行得很好。但是,…
SqlCommand 无法识别所选表中的列名
我刚刚发布了有关更新连接字符串的上一个问题。它工作正常,但它使我的选择命令失败。 SqlException 被处理为无效的列名 'Username', 'Password', 'Us…
SqlCommand.Clone() 是否创建深复制或浅复制?
SqlCommand.Clone() 是否创建深复制或浅复制?另外,从多个线程并发调用 Clone() 是否安全(创建一个多个线程可以复制、设置参数值并执行的命令)?…
使用 ??运算符并处理空值
我从 SQL Server 2008 数据库返回一个标量值: string reason = cmd.ExecuteScalar().ToString() ?? : ""; 我想确保如果返回 null,则 reason = "" 而…
在 VB.NET 中使用 DataReader
我收到错误消息有一个与此命令关联的开放数据读取器,需要首先关闭,使用以下代码: myCommand = New SqlCommand("SELECT BookCode FROM tblBook",myC…
如何在异常时关闭 DataReader
我的数据层的某些方法中有以下代码: StringBuilder sb = new StringBuilder(); SqlCommand s = new SqlCommand(sb.ToString(), conn); try { SqlData…
vb.net - 对象引用未设置到对象实例
当我尝试在 sql 语句中使用参数时出现此错误,但在不使用它时它工作正常。我的代码如下: Dim i As String Dim sql as String sql = "SELECT * FROM t…
数据适配器与 Sql 命令
对于 ms-sql 数据库执行插入语句,哪一个更好: Sql DataAdapter 或 SQL 命令 对象? 仅插入一行和插入多行哪个更好? 代码使用的简单示例: SQL 命令…
将 Datetime.now 与 SQL 表上的日期进行比较
我正在尝试在 C# 上编写代码,将 SQL 表(表:items,列“endTime”)上的日期与 datetime.now 进行比较,并按结果显示图像。 例如: 如果列表上的时…
SqlCommand.ExecuteScalar - 指定特定数据项
我有一个返回 10 列数据的存储过程。使用 cmd.ExecuteScalar() 会返回第一条记录中第一列的值。 如何更改此设置,以便可以通过指定别名/数据项名称来…
SqlCommand 中是否有内置时间命令需要多长时间?
我正在使用异步 SqlCommand 从 SQL Server 查询数据。 有没有办法找出服务器上处理查询需要多长时间?或者我需要在客户端上花费时间吗? 我认为后者会…
C# SqlDataReader 关闭方法
以下哪种方法更适合关闭 SqlDataReader: SqlDataReader reader = comm.ExecuteReader(); while (reader.Read()) { } reader.Close(); reader.Dispose…
C# SQLite 和 SQL 命令指定的强制转换无效
我正在使用 SQlite 和 sql 命令。我正在尝试制作一个测验程序,我有一个循环,它从我的数据库中读取问题和答案并将它们添加到列表中。我还有一个布尔…