oledbcommand

    7熱度

    4回答

    我正在遷移必須使用已存在的存儲過程插入的數據。存儲過程具有參數和插入行的id的返回值(來自select語句)。在SSIS中的OLE DB命令中,我可以調用存儲過程傳遞列值作爲參數,我通常在存儲過程中使用輸出參數來處理「id」輸出;但我不確定如何在過程使用select返回id值時使用返回值處理這個問題。下面是我所使用的作品,其前一個例子,但我需要拿起從選擇返回值: exec dbo.uspInser

    0熱度

    2回答

    我正在致力於通過ICommand::Execute在MS SQL Server上運行查詢的一些OLE DB代碼。通過在執行之前在命令上設置DBPROPVAL_ASYNCH_INITIALIZE屬性,我將該代碼轉換爲異步操作。 我寧願註冊一個IDBAsynchNotify接收器,以便我的代碼可以通知事件,而不是通過輪詢或通過ISSAsynchStatus阻止。 的documentation爲ICom

    7熱度

    2回答

    我在DB SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER FUNCTION [dbo].[fn_GetUserId_Username] ( @Username varchar(32) ) RETURNS int AS BEGIN DECLARE @UserId int

    9熱度

    2回答

    我有我通過OleDb的執行SQL語句,該語句是這樣的: INSERT INTO mytable (name, dept) VALUES (@name, @dept); 我加入參數的OleDbCommand的是這樣的: OleDbCommand Command = new OleDbCommand(); Command.Connection = Connection; OleDbParam

    2熱度

    4回答

    我一直在解決我的問題30個小時。每當我解決一件事情時就會出現新的錯誤。我想要做的就是從內存中取出一個DataTable,並簡單地更新一個Access .MDB文件。這裏是我的代碼: using System; using System.Collections.Generic; using System.Data; using System.Data.OleDb; using System.

    1熱度

    3回答

    有沒有任何方法可以訪問發送到SQL服務器的預準備語句? Dim params(1) As OleDb.OleDbParameter params(0) = New OleDb.OleDbParameter("@ID", OleDb.OleDbType.VarChar, 50) params(0).Value = guiItemsGridView.Rows(e.Row

    0熱度

    4回答

    在運行(使用的OleDbCommand)select語句我收到以下錯誤。 我的查詢是 SELECT CME FROM Personnel WHERE CME = '11349D' 如果objOleDbCom.ExecuteScalar()> 0,則 當我執行上面的語句,我得到這個錯誤 從字符串轉換 「11349D」鍵入'Double'是無效的。 我場CME的數據類型爲文本 我的數據

    2熱度

    5回答

    我在MS-Access數據庫中創建一個名爲「PathTable」的表。 表是這樣的: ------------------------------ | IP | Input | Output | ------------------------------ | 127.0.0.1 | XXXXX | YYYYYY | ------------------------------ 當我