Visual Basic - ¡MUY URGENTE! SOLO EXPERTOS EN ADO....

Life is soft - evento anual de software empresarial
 
Vista:

¡MUY URGENTE! SOLO EXPERTOS EN ADO....

Publicado por Jorge Esposito (29 intervenciones) el 27/04/2002 01:47:36
\'Trabajando con estas variables:
Set miconsulta = new ADODB.Recordset
Set conex = New ADODB.Connection

Después que abro la consulta:
miconsulta.Open \"Select count(*) from Authors\", conex

¡Todo me funciona perfecto!
sólo que cada vez que
tengo que modificar la consulta SQL tengo que cerrar el
recordset y abrirlo de nuevo, ejemplo:

miconsulta.Close
miconsulta.Open \"Select * from Authors Order By Titles\", conex

Cuando programaba en RDO, no hacia falta cerrarla (miconsulta.Close)

Quisiera saber si ADO posee alguna forma de modificar las
consultas, ya que por medio de conex.execute o creando un ADODB.Command
Asi:
Set ConsultaEmp = conex.Execute(\"Select * from Authors Order By Titles\"

me da un error cuando ejecuto las instrucciones:

miconsulta.MoveNext
miconsulta.MovePrevious
miconsulta.MoveLast
miconsulta.MoveFirst

El error que me da es:

Numero del error: -2147217884
Descripción: El conjunto de filas no admite recuperación hacia atrás.

La única forma para que funcione es como dije anteriormente
abriendo y cerrando la consulta, pero no me parece que ADO siendo un entorno nuevo pueda tener esa limitación.

Necesito resolver ese problema, por favor se los agradeceré mucho.
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:¡MUY URGENTE! SOLO EXPERTOS EN ADO....

Publicado por Pepeillo (1 intervención) el 29/04/2002 19:54:01
Empóllate un poquito la documentación de ADO. Hay hasta 5 formas distintas de abir un origen de datos, no es sólo OPEN y ya está...
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:¡MUY URGENTE! SOLO EXPERTOS EN ADO....

Publicado por Jorge Esposito (29 intervenciones) el 01/05/2002 08:48:24
Gracias por la ayuda, me parece una actitud en positivo y sin egocentrismo dar al menos un solo ejemplo, si me vas a mandar a documentarme, pues te hubieras ahorrado la respuesta.

De todas formas, ya resolví \"con tan solo OPEN\" y me funciona.
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