[英]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 ...
[英]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 only logging SELECT queries
我已經實現了一個 DbCommandInterceptor,以便我可以記錄 EF 生成的查詢。 我在 OnConfiguring 方法中將攔截器添加到我的 EF 上下文中,如下所示 攔截器可以工作,就像我可以看到生成的任何 SELECT sql 查詢一樣。 但是,我沒有看到任何 UPDATE、 ...
[英]Performing multiple inserts at once in oracle with ExecuteNonQuery
我試圖像這樣一次執行多個插入 但是我得到了Oracle.ManagedDataAccess.Client.OracleException: 'ORA-00911: invalid character'即使我可以從sqldeveloper手動執行生成的查詢也沒有問題。 我過去曾使用s ...
[英]Cannot Pass Parameter in DbCommand in Entity Framework
嘗試使用DbCommand將參數傳遞給存儲過程時出現錯誤 返回錯誤: 過程或函數“ Procedure_Name”需要未提供的參數“ @TEID”。 這些是我的過程參數: 我的代碼執行過程並傳遞參數: 我試圖刪除@符號並發送SqlParameter而不是D ...
[英]SqlParameter DbType.Date -> SqlDbType.DateTime Conversion
我正在使用通用IDbCommand函數(在非SqlCommand幫助器方法中)將SqlCommand.DbType設置為DbType.Date,類似於以下內容: 並將生成的param.DbType覆蓋為DbType.DateTime。 (我故意想要SqlDbType.Date,因為列/ ...
[英]dbCommand and stored procedure parameters name different but value is passed. Why?
我使用C#並實例化DbCommand以便執行Oracle存儲過程。 我的問題是:為什么該過程通過不同於db中on的命名參數接收值? 當我向dbCommand添加參數時: 然后執行: 它將dbCommand參數正確傳遞給存儲過程參數。 這是為什么? 是 ...
[英]Interception not working as expected with Entity Framework 6
我正在嘗試遵循此處顯示的攔截示例,以使其與EF 6配合使用,但遇到函數RewriteFullTextQuery的問題,如圖1所示。該攔截似乎有效,但實際上並未執行for循環中的邏輯RewriteFullTextQuery方法的功能,因為cmd.Parameters.Count始終為零。 此外, ...
[英].NET ORA-01858: a non-numeric character was found where a numeric was expected
我正在嘗試構造命名參數,但收到錯誤。 無法從數據庫Oracle.DataAccess.Client.OracleException ORA-01858獲取數據:在Oracle.DataAccess.Client.OracleException.HandleErrorHelper中找到了 ...
[英]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 上下文中 ...
[英]Why SQL Server SHOWPLAN_XML via DbCommand(Parameterized) is not return results?
我希望通過C#收集查詢計划以改進開發。 我的方法是使用DbCommand和SET SHOWPLAN_XML ON 但... Non-parameterized query將收集返回查詢計划。 Parameterized query將不返回任何內容! SQL ...
[英]DbCommand.ExecuteNonQuery error handling
當我在.net中使用DbCommand.ExecuteNonQuery()時,它將返回一個標量。 那是我將從此命令中獲得的唯一信息嗎? 還是還有例外,例如命令錯誤,超時或其他原因? ...
[英]DbCommand , Must Declare a variable error
這是我的代碼。 我也添加了db參數,但它仍然顯示錯誤(執行時)。 必須聲明一個標量變量 ...
[英]The most accurate way to make sure DbCommand.Cancel() method is working well?
眾所周知,這種方法沒有例外。 因此,我有一個解決方案來確保它能正常工作。 我的解決方案是使用SQL Server Profiler工具來捕獲帶有以下事件的SP:RPC:啟動,RPC:已完成。 當我調用Cancel()方法並在Profiler上進行驗證時,它實際上比通常的時間短。 ...
[英]Parameter Add Causing Timeout in DBCommand
我有一個像bellow一樣的參數添加功能: 現在何時執行以下操作: 我得到超時異常。 但是,如果我運行相同的命令喜歡 我得到了我想要的輸出......任何人都可以幫我找出問題所在? conn這里是一個SqlConnection。 謝謝。 ...
[英]Could not find type DbCommandDefinition in System.Data.Common and in System.Data.Entity.Core.Common
可以幫助我解決此錯誤的人: [InvalidOperationException:在System.Data.Common和System.Data.Entity.Core.Common中找不到類型DbCommandDefinition] HibernatingRhinos ...
[英]Easier way to send parameterised query to database?
有沒有辦法用更少的行編寫以下代碼? 執行這樣一個簡單的查詢似乎有很多代碼。 沒有LINQ因為我正在使用VS2005。 VB或C#中的答案都是可以接受的。 ...
[英]Handle optional parameters when I call a stored procedure
問題陳述。 基本上,我從Web服務獲得3-50個作為NVP數組返回的參數,然后需要對其進行循環,為每個參數創建SQL命令參數並調用存儲過程。 有沒有比下面的方法更有效的處理方法? ...
[英]How to generate List<String> from SQL query?
如果我定義了一個DbCommand來執行類似的操作: 生成返回記錄的List<String>的最佳方法是什么? 沒有 Linq 等,因為我使用的是 VS2005。 ...
[英]Update/Delete/Insert DataGridView
我已經從DbConnection創建了一個DbDataAdapter,填充了一個DataTable,並將其放入DataGridView中。 在DataGridView中添加/插入/刪除數據時,我想保存它並更新數據庫。 我到底要做什么? (我自己創建了DbCommands; Up ...