Visual Basic - apertura de tablas

Life is soft - evento anual de software empresarial
 
Vista:

apertura de tablas

Publicado por Bendecida (7 intervenciones) el 09/04/2003 18:32:32
hola todos.. espero me ayuden
Uso Vb y Mysql, tengo una base de datos con varias tablas( tabla1,tabla2....)
me conecto de la siguiente manera por codigo:
private con as ADODB.Connection
private rec as ADODB.Conneccion
private rec2 as ADODB.Connection
........
Set con= New ADODB.Connection

con.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=database_test" 'Uid=Usuario;Pwd=Contraseña;
con.Open
Set rec = New ADODB.Recordset
rec.CursorLocation = adUseClient
rec.Open "SELECT * FROM tabla1", con, adOpenDynamic,
adLockOptimistic

y hago cosultas y todo bien.. pero a la hora de usar otra tabla me marca .. error.. yo hago esto:

Set rec2 = New ADODB.Recordset
rec2.CursorLocation = adUseClient
rec2.Open "SELECT * FROM tabla2", con, adOpenDynamic,
adLockOptimistic

aqui ya no hace nada.. me da error...

espero me ayuden.. gracias
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:apertura de tablas

Publicado por kikecg (352 intervenciones) el 09/04/2003 18:39:27
Hola.
No se si tendra que ver, pero en un principio declaraste rec2 como conexión, no como recordset.
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:apertura de tablas

Publicado por Bendecida (7 intervenciones) el 09/04/2003 18:41:32
ah .. no.. fue error mio al escribir el codigo aqui en la nota

rec y rec2 las son declaradas asi:

private rec as ADODB.Recordset
private rec2 as ADODB.Recordset

disculpen.. es que estoy enloqueciendo con eso que no me sale
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:apertura de tablas correccion

Publicado por Bendecida (7 intervenciones) el 09/04/2003 18:41:42
ah .. no.. fue error mio al escribir el codigo aqui en la nota

rec y rec2 las son declaradas asi:

private rec as ADODB.Recordset
private rec2 as ADODB.Recordset

disculpen.. es que estoy enloqueciendo con eso que no me sale
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:apertura de tablas correccion

Publicado por kikecg (352 intervenciones) el 09/04/2003 19:51:51
¿Por que no pruebas:?
Set rec2 = con.Execute (Sentencia sql)
A lo mejor es que no has indicado la conexion para rec2.
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:apertura de tablas correccion

Publicado por Es (1144 intervenciones) el 09/04/2003 21:40:04
Qué estructura tiene Tabla2, eso es fundamental para que no te funcione ésta.
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