OracleDataAdapter da = new OracleDataAdapter(sql, m_SqlConnection);
da.Fill(ds);
return ds;
如果上边的 参数 sql中含有中文的话,返回结果ds为空,
这个情况原来是没问题的,但是后来更换了一下服务器,就出现上边的问题了。
数据库为oracle 11g
IIS发布的一个webservice程序,操作的是oracle数据
da.Fill(ds);
return ds;
如果上边的 参数 sql中含有中文的话,返回结果ds为空,
这个情况原来是没问题的,但是后来更换了一下服务器,就出现上边的问题了。
数据库为oracle 11g
IIS发布的一个webservice程序,操作的是oracle数据
{
DataSet dsDonationId = new DataSet();
dsDonationId = ExecuteDataSet("select DONID from CADONATION where DONNAME='" + str + "'");
return dsDonationId.Tables[0].Rows[0][0].ToString();
}
这个方法中executeDataSet调用了
OracleDataAdapter da = new OracleDataAdapter(sql, m_SqlConnection);
da.Fill(ds);
return ds;
,现在是,如果aa的参数中存在中文,下边的dsDonationId.Tables[0].Rows[0][0]就为空,英文没问题;
还有就是,我原来的服务器没问题,挪了一次服务器,就出现这个问题了
关键是原来还可以来这,后来换了个服务器 ,就不行了
不是说本地和原来的服务器.