现在新出了专门连接ORACLE的DATAPROVIDER。到www.microsoft.com/net中下载回去装吧。应该都带有帮助的。
解决方案 »
- 在ASP.NET中 使用jmail提取KERIO邮件系统的邮件时 乱码
- 大家讨论一下ASP.net MVC
- 为什么GridView 刷新后才正确显示数据??
- 为什么我新建一网站,2005不在该项目内自动生成 Global.aspx 文件呀?害得我没法初始化网站
- 从EXCEL导入数据的错误 OLE DB ?
- response.redirect()为什么看到空白页?
- 使用INSERT语句,如何把DATETIME类型的值插入ORACLE数据库?多谢!
- 我用linux8做代理服务器,局域网邮件为什么收发不了了?
- 分组显示的问题!
- 关于用C#写的DLL问题?
- 请教 关于类的问题
- 怎样在asps中调用一个cs(class)?
1、确保WEB服务器上至少安装了 ORACLE的客户端软件,且已经配置好ORACLE服务。
2、新建一个文本文件,命名为 xxx.udl
3. 双击该UDL文件,从DATAPROVIDER中选择ORACLE OLEDB驱动程序。
4 略。。
5 配置完成后,将该UDL文件中的连接串用作程序中的 connectstring 就OK了。
Dim nwindConn As OleDbConnection = New OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;" & _
"Integrated Security=SSPI;Initial Catalog=northwind")
nwindConn.Open()
[C#]
OleDbConnection nwindConn = new OleDbConnection("Provider=SQLOLEDB;Data Source=localhost;" +
"Integrated Security=SSPI;Initial Catalog=northwind");
nwindConn.Open();
odbc管理器-〉找到驱动程序标签,选择oracle,右面启用缓冲池,确定就可以了
代码如下:
string mySelectQuery="select * from tab";
string myConnectString = "user id=user;password=pass;data source=data;provider=MSDAORA";
OleDbConnection myConnection = new OleDbConnection(myConnectString);
OleDbDataAdapter myCommand = new OleDbDataAdapter();
myCommand.SelectCommand=new OleDbCommand(mySelectQuery, myConnection);DataSet ds = new DataSet();
myCommand.Fill(ds,"table");
DataList1.DataSource=ds.Tables["table"].DefaultView;
DataList1.DataBind();
这句里的各个值根据你的配置写