如何使用 Moq 模拟 SqlParameterCollection
我正在尝试模拟数据库操作。我在模拟 SqlParameterCollection 时遇到问题。我尝试创建将返回 DbParameterCollection 的 virtual 方法,但随后我失去了…
我可以将 SqlParameterCollection 对象传递给 SQL 命令吗
我目前有一个连接类来处理所有数据库连接。我想做的是在一页上构建一个 SqlParameterCollection 对象,然后将该对象传递给我的连接类。可以这样做吗?…
有没有办法确定存储过程中的参数在代码 - .Net 中是否具有默认值(因此不需要)?
我已经从像这样发送的存储过程中提取参数: foreach (SqlParameter param in cmd.Parameters) { if ((param.Direction == ParameterDirection.Input) …
是否有重载来添加具有名称、类型、值的 sql 参数
当向 SQLCommand 添加参数时,是否存在包含“参数名称”、“类型”和“值”的重载,否则我最终会编写类似以下内容的内容: using cmd as new SQLComma…
将多个值分配给单个 ADO.Net SqlClient 参数
我希望 SELECT * FROM CatalogueItems WHERE id IN (1,10,15,20); 使用 ADO.Net SqlClient 样式 @name 参数运行与此类似的 SQL 选择语句。我尝试使用…
过程或函数 [sproc_name] 需要参数“@materials”,但未提供该参数
这让我发疯;) 我有这个存储过程... ALTER PROCEDURE [dbo].[sproc_FindFoundries] (@materials varchar(1000), @capabilities varchar(1000)) AS BEGI…
nVarchar 和 SqlParameter
我正在开发一个必须支持多种语言的应用程序。为了解决特殊字符问题,我在文本字段中使用 NVarhcar。所以我对文本字段的 SQL 查询是 insert into tbl_t…
使用C#将大型二进制数据保存到sql DB中
我需要一个代码来使用 C# 将(最终很大)文件存储到数据库中。 我正在使用的解决方案是这样的: (我在数据库中使用varbinary(MAX)列) 1)创建SqlC…
将 null 分配给 SqlParameter
以下代码给出错误 - “没有从 DBnull 到 int 的隐式转换。” SqlParameter[] parameters = new SqlParameter[1]; SqlParameter planIndexParameter = …
为什么我的参数化 ADO 查询出现错误?
Dim txtFName As TextBox = CType(Wizard1.FindControl("txtFName"), TextBox) Dim txtLName As TextBox = CType(Wizard1.FindControl("txtLName"), T…
如何使用 SqlParameter 在 SQL Server 中的图像类型列中存储字符串
我有一个 SQL Server 数据库,我想在图像类型列中存储一些字符串。 我正在尝试执行以下操作: SqlParameter myparam = new SqlParameter("@myparam", …
如何将 XML 从 C# 传递到 SQL Server 2008 中的存储过程?
我想将 xml 文档传递给 sql server 存储过程,如下所示: CREATE PROCEDURE BookDetails_Insert (@xml xml) 我想将某些字段数据与其他表数据进行比较…