ORA-01858: 在要求输入数字处找到非数字字符 and ORA-01007: 变量不在选择列表中
2017-04-20 16:55
288 查看
改写视图 JIANCHARQ,to_char(JIANCHARQ,'YYYY-MM-DD') as JIANCHARQFORMAT, 将日期格式化显示,程序后台报 ORA-01858: 在要求输入数字处找到非数字字符 这个错误;视图在PLsql能正常显示,提取程序中的sql也没有问题 public DataSet Query(string sqlString, params IDataParameter[] cmdParms) { using (OracleConnection connection = new OracleConnection(ConnectionString)) { DataSet ds = new DataSet(); using (OracleCommand cmd = new OracleCommand()) { PrepareCommand(cmd, connection, null, sqlString, cmdParms); using (OracleDataAdapter da = new OracleDataAdapter(cmd)) { da.Fill(ds, "ds"); cmd.Parameters.Clear(); } return ds; } } } 断点在da.Fill(ds, "ds"); 处报错。 还原视图修改成未改之前的状态,后台程序报 ORA-01007: 变量不在选择列表中 这个错误。 退出VS2010,重新打开项目,重新生成又成功了。添加to_char(JIANCHARQ,'YYYY-MM-DD') as JIANCHARQFORMAT,这段重新生成项目又是可以的。 应该是VS2010缓存机制导致的这一系列报错
相关文章推荐
- ORA-01858 :在要求输入数字处找到非数字字符
- ORA-01858: 在要求输入数字处找到非数字字符
- ORA-01858 :在要求输入数字处找到非数字字符
- ORA-01858: 在要求输入数字处找到非数字字符
- java.sql.SQLException: ORA-01858: 在要求输入数字处找到非数字字符
- ORA-01858:在要求输入数字处找到非数字字符
- java.sql.SQLException: ORA-01858: 在要求输入数字处找到非数字字符
- 并发程序报错:ORA-01007: variable not in select list(选择列表中没有变量) 以及相关动态指针写法
- ORA-10858:在要求输入数字处找到非数字字符
- oracle插入数据时提示要求输入数字处找到非数字字符
- 请教:JSP里如何实现下拉组合框,既能从列表中选择也能自由输入,同时输入时自动定位到与已输字符最相符的列表项?
- 从命令行中输入一个字符串,要求从中随机选择6个字符
- Jquery选择器,选择ID以"某某"字符开头的一组文本框只能输入数字
- 用脚本生成授权语句,输入参数包括用户名、IP、数据库名、要求的权限列表,输出为授权sql
- UITextField创建个下拉式菜单让用户从列表中选择一个东西作为输入
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b;
- 关于C++中给int变量输入字符引起的死循环解决方法