cost 139 ms
從 H2 數據庫中的另一個 SQL 腳本中加載 SQL 腳本

[英]Loading a SQL script from within another SQL script in H2 database

是否可以在 H2 數據庫的另一個 sql 文件中包含 sql 文件。 我有 5 個 sql 文件 在這個例子中,我想在insert-data.sql中包含data-1.sql 、 data-2.sql 、 data- 3.sql testProperty.connection.driv ...

Entity Framework Core 3.1 DbCommandInterceptor 僅記錄 SELECT 查詢

[英]Entity Framework Core 3.1 DbCommandInterceptor only logging SELECT queries

我已經實現了一個 DbCommandInterceptor,以便我可以記錄 EF 生成的查詢。 我在 OnConfiguring 方法中將攔截器添加到我的 EF 上下文中,如下所示 攔截器可以工作,就像我可以看到生成的任何 SELECT sql 查詢一樣。 但是,我沒有看到任何 UPDATE、 ...

使用ExecuteNonQuery在Oracle中一次執行多個插入

[英]Performing multiple inserts at once in oracle with ExecuteNonQuery

我試圖像這樣一次執行多個插入 但是我得到了Oracle.ManagedDataAccess.Client.OracleException: 'ORA-00911: invalid character'即使我可以從sqldeveloper手動執行生成的查詢也沒有問題。 我過去曾使用s ...

無法在實體框架的DbCommand中傳遞參數

[英]Cannot Pass Parameter in DbCommand in Entity Framework

嘗試使用DbCommand將參數傳遞給存儲過程時出現錯誤 返回錯誤: 過程或函數“ Procedure_Name”需要未提供的參數“ @TEID”。 這些是我的過程參數: 我的代碼執行過程並傳遞參數: 我試圖刪除@符號並發送SqlParameter而不是D ...

SqlParameter DbType.Date-> SqlDbType.DateTime轉換

[英]SqlParameter DbType.Date -> SqlDbType.DateTime Conversion

我正在使用通用IDbCommand函數(在非SqlCommand幫助器方法中)將SqlCommand.DbType設置為DbType.Date,類似於以下內容: 並將生成的param.DbType覆蓋為DbType.DateTime。 (我故意想要SqlDbType.Date,因為列/ ...

dbCommand和存儲過程參數名稱不同,但是傳遞了值。 為什么?

[英]dbCommand and stored procedure parameters name different but value is passed. Why?

我使用C#並實例化DbCommand以便執行Oracle存儲過程。 我的問題是:為什么該過程通過不同於db中on的命名參數接收值? 當我向dbCommand添加參數時: 然后執行: 它將dbCommand參數正確傳遞給存儲過程參數。 這是為什么? 是 ...

攔截在實體框架6中無法正常工作

[英]Interception not working as expected with Entity Framework 6

我正在嘗試遵循此處顯示的攔截示例,以使其與EF 6配合使用,但遇到函數RewriteFullTextQuery的問題,如圖1所示。該攔截似乎有效,但實際上並未執行for循環中的邏輯RewriteFullTextQuery方法的功能,因為cmd.Parameters.Count始終為零。 此外, ...

DBCommand使用塊

[英]DBCommand using block

我有以下代碼: 通過閱讀該站點上的幾篇文章,建議DbCommand應該在using塊中,但是,我看不到為什么需要這樣做。 連接已關閉,那么DbCommand堅持使用的是什么需要using塊? 如果從IDisposable繼承的類必須使用using塊或手動調用Dispose確實是這種情 ...

捕獲唯一密鑰沖突的通用方法

[英]Generic way to catch Unique Key Violation

我使用 System.Data.Common.DbCommand 將新行插入數據庫。 關鍵是,這一行已經存在。 如果我要明確捕獲 System.Data.SqlClient.SqlException 我可以評估 ErrorNumber 如下所示。 SqlException 上下文中 ...

DbCommand.ExecuteNonQuery錯誤處理

[英]DbCommand.ExecuteNonQuery error handling

當我在.net中使用DbCommand.ExecuteNonQuery()時,它將返回一個標量。 那是我將從此命令中獲得的唯一信息嗎? 還是還有例外,例如命令錯誤,超時或其他原因? ...

確保DbCommand.Cancel()方法正常運行的最准確方法?

[英]The most accurate way to make sure DbCommand.Cancel() method is working well?

眾所周知,這種方法沒有例外。 因此,我有一個解決方案來確保它能正常工作。 我的解決方案是使用SQL Server Profiler工具來捕獲帶有以下事件的SP:RPC:啟動,RPC:已完成。 當我調用Cancel()方法並在Profiler上進行驗證時,它實際上比通常的時間短。 ...

參數在DBCommand中添加導致超時

[英]Parameter Add Causing Timeout in DBCommand

我有一個像bellow一樣的參數添加功能: 現在何時執行以下操作: 我得到超時異常。 但是,如果我運行相同的命令喜歡 我得到了我想要的輸出......任何人都可以幫我找出問題所在? conn這里是一個SqlConnection。 謝謝。 ...

2013-07-29 11:52:44   1   286    c# / dbcommand  
調用存儲過程時處理可選參數

[英]Handle optional parameters when I call a stored procedure

問題陳述。 基本上,我從Web服務獲得3-50個作為NVP數組返回的參數,然后需要對其進行循環,為每個參數創建SQL命令參數並調用存儲過程。 有沒有比下面的方法更有效的處理方法? ...

更新/刪除/插入DataGridView

[英]Update/Delete/Insert DataGridView

我已經從DbConnection創建了一個DbDataAdapter,填充了一個DataTable,並將其放入DataGridView中。 在DataGridView中添加/插入/刪除數據時,我想保存它並更新數據庫。 我到底要做什么? (我自己創建了DbCommands; Up ...

2012-05-02 09:40:04   1   575    c# / dbcommand  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM