在vb+sqlserver中,查询等语句为:“select * from tableA”
而在vb+oracle中,查询等语句则要修改为:"select * from 用户名.tableA“,否则查询不到,其他插入,删除等还有很多。
连接语句为:
Dim oConn As New ADODB.Connection
oConn.Open "Provider=OraOLEDB.Oracle;" & _
"Data Source=MyOracle;" & _
"User Id=system;" & _
"Password=manager;"
连接语句该如何处理,才可以使得在vb+oracle 中,查询、插入等sql语句不需要修改呢?
即sql语句也可以这样实现“select * from tableA",把“用户名”放到连接字段中怎么写?
而在vb+oracle中,查询等语句则要修改为:"select * from 用户名.tableA“,否则查询不到,其他插入,删除等还有很多。
连接语句为:
Dim oConn As New ADODB.Connection
oConn.Open "Provider=OraOLEDB.Oracle;" & _
"Data Source=MyOracle;" & _
"User Id=system;" & _
"Password=manager;"
连接语句该如何处理,才可以使得在vb+oracle 中,查询、插入等sql语句不需要修改呢?
即sql语句也可以这样实现“select * from tableA",把“用户名”放到连接字段中怎么写?
oConn.CursorLocation = adUseClient
oConn.Open "PROVIDER=MSDASQL;dsn=MyOracle;uid=system;pwd=manager;"
你所说的新建用户,是否指:"select * from 用户名.tableA“,中的“用户名”?
:"select * from 用户名.tableA“,中的“用户名”?该用户名在“安全性-用户”中存在。你把他设置密码,和权限。连接字段用:
Dim oConn As New ADODB.Connection
oConn.Open "Provider=OraOLEDB.Oracle;" & _
"Data Source=MyOracle;" & _
"User Id=用户名;" & _
"Password=用户密码;"
则,查询语句可以为::"select * from tableA“。