dbcommand

    0热度

    1回答

    问题陈述。 基本上我得到3到50个参数,作为一个NVP阵列从Web服务返回,然后我需要遍历它们为每个参数创建SQL命令参数并调用存储过程。有比下面的方法更有效的方法来处理它吗? using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open()

    0热度

    1回答

    我从DbConnection创建了一个DbDataAdapter,填充了一个DataTable,并将其放入DataGridView中。 当我在DataGridView中添加/插入/删除数据时,我想保存它并更新数据库。 我到底需要做什么? (我创建了自己DbCommands;更新命令(的例子是正确的): DbCommand updateCmd = connection.CreateCommand()

    3热度

    1回答

    曹景伟超时我有一个参数添加功能像波纹管:做 public static void AddParameter(DbCommand comm, string ParamName, Object objValue, DbType Paramtype,int paramSize) { //comm.Parameters.Clear(); DbParameter param = c

    1热度

    2回答

    我试图按照示例here所示的拦截示例使其与EF 6一起工作,但遇到如图1所示的函数RewriteFullTextQuery的问题。拦截似乎正常但它并不实际执行RewriteFullTextQuery方法的for循环中的逻辑,因为cmd.Parameters.Count始终为零。此外,cmd.CommandText属性似乎正在显示正确的SQL查询,我将其作为拦截工作正常的另一项证据。 图1:Rewr

    0热度

    1回答

    当我在.net中使用DbCommand.ExecuteNonQuery()时,它将返回一个标量。 这是我从这个命令中得到的唯一信息吗? 或者还有一个例外,如果例如命令错误,或者有 是超时或其他?

    0热度

    1回答

    正如我们所知,这种方法没有例外。所以我有一个解决方案来确保它的工作。 我的解决方案是使用SQL Server Profiler工具通过事件捕获SP:RPC:开始,RPC:已完成。当我调用Cancel()方法并在Profiler上验证时,实际上它的完成时间比平时短。 我完全杀死了这个过程(肯定是100%)? 如果我错了,请告诉我要证明的方法。 在此先感谢!

    0热度

    1回答

    有没有办法在较少的行写下面的代码?这似乎有很多代码来执行这样一个简单的查询。没有LINQ,因为我正在使用VS2005。在VB或C#中的答案是可以接受的。 Using cmd As DbCommand = oDB.CreateCommand() cmd.CommandText = "SELECT * FROM [Table1] WHERE [Date] BETWEEN @Date1 AND

    -1热度

    1回答

    我想在我的文本框中显示数据,并且在我的DAL中遇到错误。我有一个存储过程,但我无法让我的数据返回返回值。我想用我的BLL返回一个DataTable。请你帮忙吗? DAL public static string GetTicket(collection b) { try { string returnValue = string.Empty

    0热度

    2回答

    这是我的代码。我也添加了db参数,但它仍然显示我错误(执行时)。必须声明一个标量变量 DbCommand command; StringBuilder query = new StringBuilder( @"SELECT isnull(UpsellService_OID,'') UpsellService_OID," + Environment

    1热度

    1回答

    我试图构造命名参数但收到错误。 无法从数据库 Oracle.DataAccess.Client.OracleException ORA-01858的数据:一个非数字字符 发现其中一个数字在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper预期。 .. private static void AddCriteria(IDbComma