簡體   English   中英

DB2時間戳記值的System.Dbtype

[英]System.Dbtype for a DB2 Timestamp value

我有一個內部庫,該庫具有一個用於調用DB2存儲過程的API。 作為參數綁定的一部分,語法為:

SPParameter(string paramName, DbType dbType, object paramValue)

Stored Proc的輸入參數之一是Timestamp類型。 我找不到在這種情況下可以使用的System.DbType枚舉。 可能的枚舉和我得到的錯誤是:

  1. Date: Error in DB Write: ERROR [42884] [IBM][DB2/LINUXX8664] SQL0440N
  2. DateTime: Error in DB Write: ERROR [42884] [IBM][DB2/LINUXX8664] SQL0440N
  3. DateTime2: Error in DB Write: No mapping exists from DbType DateTime2 to a known DB2Type.
  4. Time: Error in DB Write: ERROR [42884] [IBM][DB2/LINUXX8664] SQL0440N

對使用哪個枚舉有任何建議嗎?

SQL0440N表示您嘗試調用的過程不存在,因此我懷疑四分之三的錯誤不在您使用的數據類型中。

我發現問題出在我輸入的Params中。 即使我命名了Params,也要求它們在存儲過程中的定義順序必須一致。 更正訂單解決了問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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