dbcommand

    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

    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()