我有一个内部库,它有一个调用DB2 Stored Procs的API。 作为参数的一部分结合,语法是:DB2时间戳值的System.Dbtype
SPParameter(string paramName, DbType dbType, object paramValue)
其中一个输入PARAMS的存储过程的的是该类型的时间戳。 我无法找到一个System.DbType
枚举,这将在这种情况下工作。可能的枚举和错误我得到的是:
Date: Error in DB Write: ERROR [42884] [IBM][DB2/LINUXX8664] SQL0440N
DateTime: Error in DB Write: ERROR [42884] [IBM][DB2/LINUXX8664] SQL0440N
DateTime2: Error in DB Write: No mapping exists from DbType DateTime2 to a known DB2Type.
Time: Error in DB Write: ERROR [42884] [IBM][DB2/LINUXX8664] SQL0440N
任何建议上枚举使用任何其他方法?
虽然也许不是最好的主意,值得一试。尝试使用字符串或整型,分别为它们的字母数字,签名数字或打包数字DB2类型。这样我在过去取得了成功。 – adam