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: 字元無效
是不是使用的数据库写着本地连接,这样你自己的数据库缺少字段
不是 使用的是同一个数据库
答应这个sqlstr,你把他拿到到数据库执行,看下是不是拼接字符串的问题,很经常会在++的时候少了空格或是字符串少了单引号‘’
在toad,sqlplus里面执行没报错 在cmd里执行报错ORA-00911: 字元無效 很奇怪