我连接oracle数据库时。。总是说我字符错误
不知道什么原因。。因为刚刚接触oracle数据库。。所以有点迷惘。。
还请大家指教下啊
把相关代码贴上去。。麻烦了。。
<add key="strConn" value="user id=AllDecl;data source=oral;password=AllDecl;Max Pool Size = 300"/>//这个是webconfig中的配置。
public DataSet ExecuteDataSet(string sql)
{
DataSet ds = new DataSet();
OracleCommand cmd=cn.CreateCommand();
cmd.CommandText=sql;
OracleDataAdapter oda = new OracleDataAdapter(cmd);
oda.Fill(ds);
return ds;
}
这个是写了一个专门连接的类中的一个方法。。connection对象在这个类类的构造方法中就创建了。。
public void BindData()
{
string sql = "select tt.declare_id,tt.ciq_decl_no,tb.ent_cname,f_sel(tt.tranuntread_state) from t_tranuntread_record
tt,t_ent_base_info tb where tt.ent_reg_code=tb.ent_reg_code;";
string sql2 = "select * from t_tranuntread_record;";
DataSet ds = t.ExecuteDataSet(sql2);
this.GridList.DataSource = ds;
this.GridList.DataBind();
}
这个就是我写的方法了每次在调用方法的时候都说字符错误不知道什么原因。。
请大家帮我看看。。谢谢了
不知道什么原因。。因为刚刚接触oracle数据库。。所以有点迷惘。。
还请大家指教下啊
把相关代码贴上去。。麻烦了。。
<add key="strConn" value="user id=AllDecl;data source=oral;password=AllDecl;Max Pool Size = 300"/>//这个是webconfig中的配置。
public DataSet ExecuteDataSet(string sql)
{
DataSet ds = new DataSet();
OracleCommand cmd=cn.CreateCommand();
cmd.CommandText=sql;
OracleDataAdapter oda = new OracleDataAdapter(cmd);
oda.Fill(ds);
return ds;
}
这个是写了一个专门连接的类中的一个方法。。connection对象在这个类类的构造方法中就创建了。。
public void BindData()
{
string sql = "select tt.declare_id,tt.ciq_decl_no,tb.ent_cname,f_sel(tt.tranuntread_state) from t_tranuntread_record
tt,t_ent_base_info tb where tt.ent_reg_code=tb.ent_reg_code;";
string sql2 = "select * from t_tranuntread_record;";
DataSet ds = t.ExecuteDataSet(sql2);
this.GridList.DataSource = ds;
this.GridList.DataBind();
}
这个就是我写的方法了每次在调用方法的时候都说字符错误不知道什么原因。。
请大家帮我看看。。谢谢了
解决方案 »
- 复制网上代码,gridview导出PDF后打开错误?(解决后多加20分)
- formview里点击InsertButton后如何跳转到其他页面
- C#.net中如何接收chunked数据
- 正则表达式 \d{5}|\d{6}
- 我想要一个Web.config的说明,最好全一点的,大家有吗,谢谢了
- 各位高手,请问如何在ASP.NET下,使用javascript: prompt()
- 怎样在DataGrid中提取数据?
- 用Web開發手機短信收發功能,怎樣的方案比較好?
- 在本地好用,传到网上报错
- 一个简单的问题
- datalist嵌套gridview,现在要更新gridview下的某行数据,关于时间的处理问题?急呀!!!
- 为什么iis在xp pro sp2下配置不了
tt,t_ent_base_info tb where tt.ent_reg_code=tb.ent_reg_code
==
试试select tt.declare_id,tt.ciq_decl_no,tb.ent_cname,f_sel(tt.tranuntread_state)
from t_tranuntread_record tt inner join t_ent_base_info tb
on tt.ent_reg_code=tb.ent_reg_code
FROM T_TRANUNTREAD_RECORD TT, T_ENT_BASE_INFO TB
WHERE TT.ENT_REG_CODE = TB.ENT_REG_CODE这个函数F_SEL是单独的,还是在包里面,如果你放在包里面,就需要包的名字.F_SEL(...)
{
DataSet ds = new DataSet();
if (cn.State == ConnectionState.Closed)
{
cn.Open();
}
OracleCommand cmd = cn.CreateCommand();
cmd.CommandText=sql;
OracleDataAdapter oda = new OracleDataAdapter(cmd);
oda.Fill(ds);
return ds;
}