vb连接oracle问题(急)
我想往oracle10g数据库的指定表内插入一条数据,但是不知道怎么去连接这个数据库,看网上说的还需要配置ODBC,刚接触VB 不是很明白,希望高手给各详细的过程 具体应该怎么设置 怎么连接
[解决办法]
如果不在数据库服务器上,必须安装专门的 Oracle 客户端,然后用它的配置工具配置节点和ODBC连接。
[解决办法]
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
[解决办法]