.Net中OleDBAdapter.oleDBSelectCommand.CommandText=
SELECT WF_TYPE_ID, WF_TYPE_NAME, WF_CATEGORY, PROCESS_DAYS, DOC_TYPE_ID, ALLOW_AN
NEX, WF_PTYPE_ID, DELETED FROM TB_WF_TYPE WHERE (WF_TYPE_NAME = ?)oleDbConnection1.Open();
oleDbDataAdapter2.SelectCommand.Parameters["ID"].Value=(Decimal)10;
oleDbDataAdapter2.Fill(dataSet11.TB_TEST);
oleDbConnection1.Close();ID字段是Number型的。这段程序Oracle8.0.1.7能过,换到Oracle 9i就不行了,在Adapter.Fill
的时候发生异常。Exception.Message 是"Ora-01722:无效数字"请问怎么解决? 原来一直用MSSQL,Oracle怎么这么麻烦。PS:解决就给分啊!!!!
SELECT WF_TYPE_ID, WF_TYPE_NAME, WF_CATEGORY, PROCESS_DAYS, DOC_TYPE_ID, ALLOW_AN
NEX, WF_PTYPE_ID, DELETED FROM TB_WF_TYPE WHERE (WF_TYPE_NAME = ?)oleDbConnection1.Open();
oleDbDataAdapter2.SelectCommand.Parameters["ID"].Value=(Decimal)10;
oleDbDataAdapter2.Fill(dataSet11.TB_TEST);
oleDbConnection1.Close();ID字段是Number型的。这段程序Oracle8.0.1.7能过,换到Oracle 9i就不行了,在Adapter.Fill
的时候发生异常。Exception.Message 是"Ora-01722:无效数字"请问怎么解决? 原来一直用MSSQL,Oracle怎么这么麻烦。PS:解决就给分啊!!!!
解决方案 »
- Oracle 11g中,无法用dba用户连接远程服务器
- 没sysdba权限,如何解锁
- 请教oracle导出到sql server2005
- Oracle OEM无法连接数据库
- 关于oracle服务端 配置文件tnsname。ora
- oracle触发器(几个表都要触发)
- 请教一个读取问题
- 已经安装oracle9i后为什么不能安装developer2k,提示oraclehome已经被用,can not be used as oracle home for nt
- 查询问题~各位请进
- 300分,请真正有经验的dba高手指教
- 求一句sql,要得到除了最后一个字段不同其他字段都相同的数据集
- 表进行联接时,A=B与A=B(+)的区别
OleDbParameter myParameter = new OleDbParameter("ID", OleDbType.Decimal, 10);
myParameter.Value = 10;
oleDbDataAdapter2.SelectCommand.Parameters.Add(myParameter);
用MS OleDB For Oracle好了