Visual Basic - Oracle en Visual basic

Life is soft - evento anual de software empresarial
 
Vista:

Oracle en Visual basic

Publicado por Juan Tzunun (10 intervenciones) el 31/01/2003 18:55:37
Hola, me pudieran ayudar diciendome como puedo usar bases de datos Oraclea desde una aplicación de Visual Basic
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Oracle en Visual basic

Publicado por fernando.gomez (143 intervenciones) el 03/02/2003 23:52:43
a traves de un ODBC... es decir, utiliza ADO y asi accedes a la base de datos que quieras.

dim obRst as new adodb.recordset
dim szSQL as string
dim szDSN as string

szSQL = "select * from TABLA"

obRst.Open szSQL, szDSN

aqui tienes dos opciones para el szDSN. O bien creas un ODBC y la llamas junto con el uid y el pwd, de acuerdo a tu base de datos:

szDSN = "DSN=MiODBC; UID=sa; PWD=99901"

o utilizas el driver especifico de la base de datos que, en este caso, seria de Oracle.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Oracle en Visual basic

Publicado por Esteban (1144 intervenciones) el 04/02/2003 07:21:31
Hola...

Para conectarse a ORACLE puedes utilizar 4 formas:

La más mala es la creación de un odbc, donde la forma en que lo manejo es:
Conexion.Provider = "MSDASQL"
Conexion.ConnectionString = "Password=" & clave& ";" & _
"User ID=" & usuario& ";" & _
"Data Source=" & ODBC

Dos formas mejores son:
Proveedor de OLEDB de MicrosoftConexion.Provider = "MSDAORA"
Conexion.ConnectionString = "Password=" & clave& ";" & _
"User ID=" & usuario& ";" & _
"Data Source=" & servicio_de_oracle

Proveedor OLEDB de Oracle (Válido a partir de ORACLE 8i)
Conexion.Provider = "OraOLEDB.Oracle"
Conexion.ConnectionString = "Password=" & clave& ";" & _
"User ID=" & usuario& ";" & _
"Data Source=" & servicio_de_oracle

Directamente desde el driver de oracle
Driver de Microsoft
oConn.Open "Driver={Microsoft ODBC for Oracle};" & _
"Server=OracleServer.world;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"

Driver de Oracle (Válido a partir de la versión 8i)
oConn.Open "Driver={Oracle ODBC Driver};" & _
"Dbq=myDBName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"

Para información de más conexiones con bases de datos puedes consultar:
http://www.able-consulting.com/ADO_Conn.htm
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar