ORA-00911: 字元無效

private DataTable getdt(string sqlstr)
{

            OracleCommand cmd = new OracleCommand(sqlstr, class1.conn);
            DataTable dt = new DataTable();
            OracleDataAdapter da = new OracleDataAdapter(cmd);
            da.Fill(dt);//这里报错ORA-00911: 字元無效 
            return dt;

    }

```sql语句在toad里可以查询 整个程式在另一台机子上能够完全运行,我拷贝到我的机子运行时就会报这个错误ORA-00911: 字元無效 

4个回答

是不是使用的数据库写着本地连接,这样你自己的数据库缺少字段

不是 使用的是同一个数据库

答应这个sqlstr,你把他拿到到数据库执行,看下是不是拼接字符串的问题,很经常会在++的时候少了空格或是字符串少了单引号‘’

在toad,sqlplus里面执行没报错 在cmd里执行报错ORA-00911: 字元無效 很奇怪

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问