小弟是一名新手,在从sqlserver 转向oracle过程中出现了一点小的问题,求助!
原来连接字符串用的是
public static string StrCon = "user id =sa; persist security info=false;initial catalog=NewDB;password=123;data source=192.99.56.8"; 现在改用了oracle,
public static string StrCon = "user id =system; persist security info=false;password=123;data source=192.99.56.8"; 执行sql语句时候一直出现错误,"视图或表不存在"
在oracle中,我以system身份进入, 数据库-->NEWDB-SYS AS SYSDBA -->SYSTEM-->这时候才能够找到我从SQL SERVER 导入的表,也就是我要用的表.
原来连接字符串用的是
public static string StrCon = "user id =sa; persist security info=false;initial catalog=NewDB;password=123;data source=192.99.56.8"; 现在改用了oracle,
public static string StrCon = "user id =system; persist security info=false;password=123;data source=192.99.56.8"; 执行sql语句时候一直出现错误,"视图或表不存在"
在oracle中,我以system身份进入, 数据库-->NEWDB-SYS AS SYSDBA -->SYSTEM-->这时候才能够找到我从SQL SERVER 导入的表,也就是我要用的表.
你试试吧 应该好用
在oracle中,我以system身份进入, 数据库-->NEWDB-SYS AS SYSDBA -->SYSTEM-->这时候才能够找到我从SQL SERVER 导入的表,也就是我要用的表.其中有ZData_Info_Base,
字符串语句是
public static string StrCon ="data source=HMNEWDB;user id=SYSTEM; password=123;persist security info=false;"
程序中的执行部分的函数是:
DataSet ds=new DataSet();
OracleConnection oracleconn = new OracleConnection(_sql.StrCon);
string sql="select * from ZData_Info_Base";
oracleconn.Open();
OracleCommand cmd = oracleconn.CreateCommand();
cmd.CommandText = sql;
OracleDataAdapter adp=new OracleDataAdapter(cmd);
adp.Fill(ds);
当 debug 到 asp.fill(ds)时就会出现错误信息未处理的异常: System.Data.OracleClient.OracleException: ORA-00942: 表或视图不存在