首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb连接oracle有关问题(急)

2012-03-07 
vb连接oracle问题(急)我想往oracle10g数据库的指定表内插入一条数据,但是不知道怎么去连接这个数据库,看网

vb连接oracle问题(急)
我想往oracle10g数据库的指定表内插入一条数据,但是不知道怎么去连接这个数据库,看网上说的还需要配置ODBC,刚接触VB 不是很明白,希望高手给各详细的过程 具体应该怎么设置 怎么连接

[解决办法]
如果不在数据库服务器上,必须安装专门的 Oracle 客户端,然后用它的配置工具配置节点和ODBC连接。
[解决办法]

VB code
    Public Cn As ADODB.Connection    Public Rst As ADODB.Recordset    Set Cn = New ADODB.Connection     Cn.ConnectionTimeout = 30    Cn.ConnectionString = "Provider=MSDAORA.1;Password=密码;User ID=用户名;Data Source=数据库名(一般默认DB);Persist Security Info=True"    Cn.Open    Dim sql As String    Set Rst = New ADODB.Recordset    sql = "你要写的语句"    Rst.Open sql , Cn
[解决办法]
你的数据库在本地,可以通过ADO来连接,直接使用3楼以及如下的代码....

Public Cn As ADODB.Connection
Public Rst As ADODB.Recordset

Set Cn = New ADODB.Connection
 
Cn.ConnectionTimeout = 30
Cn.ConnectionString = "Provider=MSDAORA.1;Password=密码;User ID=用户名;Data Source=数据库名(一般默认DB);Persist Security Info=True"
Cn.Open
Dim sql As String
Set Rst = New ADODB.Recordset
sql = "sql语句"
Rst.Open sql , Cn

[解决办法]
手上没有 Oracle,好像是 Oracle 的程序组下有一个叫 Net Easy Config 的工具,可以添加连接。
本地数据库大概直接可以在 Windows 的 ODBC 中添加,驱动选带有有 Oracle 名字的就可以了。


[解决办法]
你首先确定能不能要你本机上联接Oracel
你可以直接用sqlplus uid/pswd@tns

然后按照 2楼 的做法就行了。

一般来说,首先要配置一下tnsname,不需要配ODBC
[解决办法]
探讨
2楼,数据库就按在我的本机上,‘用它的配置工具配置节点和ODBC连接’具体是什么意思?

3楼,直接写这段代码就能连接上数据库了? 我是一点也不懂,希望说的清楚一些

热点排行