Visual Basic - Consutas a Oracle

Life is soft - evento anual de software empresarial
 
Vista:

Consutas a Oracle

Publicado por Parles (6 intervenciones) el 25/06/2001 15:31:48
Estoy aprendiendo a conectarme a Oracle con VBasic, pero tengo un problema al querer hacer una consulta.

Cuando abro un nuevo proyecto voy al menú Add-ins/visual data manager para conectarme a la base de datos, luego me pide mi username, mi password y el tipo de BD al que me voy a conectar, hasta ahi todo bien, llego a ver las tablas que tengo en la BD, pero al querer hacer una consulta me aparece un mensaje que dice: "Is this a SQLPass Through Query?", si le pongo 'no' me dice que no encuentra el archivo nombrearchivo.mdb, si elijo 'si' me pide que le de el valor de la propiedad Connect. ¿Que Hago?
Saludos!
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:Consutas a Oracle

Publicado por octavio (3 intervenciones) el 26/06/2001 17:12:33
paticularmente utilizo:
1-el proyeto tiene preferencia microsoft actionx 2.1
2-en General - Declaraciones
Private ConexionOracle As ADODB.Connection
Private TABLA as ADODB.Recordset
3-en Load del form
Set ConexionOracle = New ADODB.Connection
Set TABLA = New ADODB.Recordset
ConexionOracle.Open "Provider=MSDASQL.1;Persist Security Info=False;User ID="OCTAVIO";PWD="OCTAVIO";Data Source=BROM_ORACLE;Mode=Read|Write"
TABLA.Open "TABLA", ConexionOracle, adOpenDynamic, adLockOptimistic
4-ejemplo:
Set TALBA = ConexionOracle.Execute("insert into TABLA ........")
5-POR OTRA PARTE UTILIZANDO EN CONTROL REMOTE DATA CONTROL EJEMPLO:
MSRDC1.SQL = "SELECT * FROM TABLA ..."
MSRDC1.REFRESH
PARA ESTE CONTROL TIENES QUE:
fuente de datos odbc-dsn de sistema (PANEL DE CONTROL-FUENTE DE DATOD ODBC)
CONECTAR_ORACLE(controlador odbc de microsoft para oracle)
nombre de usuario (usuario activo de la BD), cadena de conexion (BD)
Y ESE CONECTAR_ORACLE ASOCIARLO AL MSRDC1 EN SUS PROPIEDADES
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