Ado.net连接oracle的问题 这个不是Oracle的问题,而是你的Ado.net语句中对象没有实例化。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想应该是程序的问题.你照下面的改一下看看:private OleDbConnection conn(){ OleDbConnection c; string conStr="连接串"; c.connectstring=conStr; c.open(); return c;} private DataSet ds()try{ string sql="select .......这里是你的查询语句"; string strsql = "Alter Session Set NLS_DATE_FORMAT ='YYYY-MM-DD'"; cmd = new OleDbCommand(strsql,new conn); cmd.ExecuteNonQuery(); da = new OleDbDataAdapter(sql,new conn); <-----这里实例化一个联结 da.Fill(dt); return dt;}catch(Exception ex){ MessageBox.Show(ex.Message); <----这里把出错的异常信息显示出来,看是哪里的错误}finally{ //关闭联结 if(da.connection.state==ConnectionState.open) { da.connection.close(); da.connection.dispose(); }} 不好意思,dt = new DataTable() 这句话有的,忘了发出来。现在的问题在于对不含日期型字段的表进行操作时,没有错误,而对日期型字段进行操作时,有时会出错,有时就正常,看起来似乎是随机错误,但每次重启IIS后都是好的,所以很奇怪 对啊,因为你重起来IIS所有的联结都没有了,都要重新连接. oracle链接ms sql问题 sqlldr 的问题 为什么oracle不显示出来,高手看看 ORA-39112:错误原因及解决办法,求大虾指点 oralce 数据库导入问题. 一个很怪的问题oracle 问题. 能不能把talbe的作为一个参数,传入一个function 一个简单的问题! 关于包的问题 sqldeveloper每次登陆小黑框弹的好烦 中秋节快乐 如何在java中使用得到序列当前的值
private OleDbConnection conn()
{
OleDbConnection c;
string conStr="连接串";
c.connectstring=conStr;
c.open();
return c;
}
private DataSet ds()
try
{
string sql="select .......这里是你的查询语句";
string strsql = "Alter Session Set NLS_DATE_FORMAT ='YYYY-MM-DD'";
cmd = new OleDbCommand(strsql,new conn);
cmd.ExecuteNonQuery(); da = new OleDbDataAdapter(sql,new conn); <-----这里实例化一个联结
da.Fill(dt);
return dt;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message); <----这里把出错的异常信息显示出来,看是哪里的错误
}
finally
{
//关闭联结
if(da.connection.state==ConnectionState.open)
{
da.connection.close();
da.connection.dispose();
}
}
现在的问题在于对不含日期型字段的表进行操作时,没有错误,而对日期型字段进行操作时,有时会出错,有时就正常,看起来似乎是随机错误,但每次重启IIS后都是好的,所以很奇怪