在ASP.Net中与oracle数据库连接出错问题
OracleConnectionconn=newOracleConnection("DataSource=orcl;user=scott;password=tiger")...
OracleConnection conn = new OracleConnection("Data Source=orcl;user=scott;password=tiger");
OracleCommand cmd = new OracleCommand("select * from dept;",conn);
OracleDataAdapter da = new OracleDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
this.GridView1.DataSource = ds.Tables[0].DefaultView;
this.DataBind();
为什么一运行就提示 da.Fill(ds);ORA-00911: 无效字符 为什么我用SQL server 2000来连接 代码基本就是一样的怎么就可以同过 而在oracle 中就出错呢 ,我添加了一个 girdview 控件,oracle 是10g的 我想实现的是用girdview显示dept中数据 或者还可以用其他的方法来实现 刚学 多多指教
orcl 是一个数据库的实例 我建的是文件系统 并没有建一个网站 展开
OracleCommand cmd = new OracleCommand("select * from dept;",conn);
OracleDataAdapter da = new OracleDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
this.GridView1.DataSource = ds.Tables[0].DefaultView;
this.DataBind();
为什么一运行就提示 da.Fill(ds);ORA-00911: 无效字符 为什么我用SQL server 2000来连接 代码基本就是一样的怎么就可以同过 而在oracle 中就出错呢 ,我添加了一个 girdview 控件,oracle 是10g的 我想实现的是用girdview显示dept中数据 或者还可以用其他的方法来实现 刚学 多多指教
orcl 是一个数据库的实例 我建的是文件系统 并没有建一个网站 展开
3个回答
展开全部
Data Source 应该是tnsnames.ora中的,比如下面的情况,
Data Source 是 test
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
Data Source 是 test
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
OracleCommand cmd = new OracleCommand("select * from dept;",conn);
多了个分号 应该是
OracleCommand cmd = new OracleCommand("select * from dept",conn);
多了个分号 应该是
OracleCommand cmd = new OracleCommand("select * from dept",conn);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询