Visual Basic - Problemas con la Ejecución de una sentencia

Life is soft - evento anual de software empresarial
 
Vista:

Problemas con la Ejecución de una sentencia

Publicado por Veronica (5 intervenciones) el 10/03/2004 22:54:21
Cuando me conecto, lo hago de la siguiente manera:

sSql = "ODBC;DATABASE=gripen;UID=" & Usuario & ";PWD=" & Clave & ";DSN=gripen"
With adoCnn
.ConnectionString = sSql
.CommandTimeout = 10
.Open
End With

El número de error que retorna es 0, pero al ejecutar un select de la siguiente forma:

sSql = "SELECT UNIQUE(sysdate) Fecha FROM sod_est_pro_ide"

Set adoCmd = New ADODB.Command
With adoCmd
.ActiveConnection = adoCnn
.CommandText = sSql
.CommandType = adCmdText
End With
Set adoRs = New ADODB.Recordset
adoRs.CursorType = adOpenStatic
adoRs.LockType = adLockReadOnly
Set adoRs = adoCmd.Execute

El rdoRs.RecordCount es -1, y yo lo único que estoy obteniendo es una fecha.

Alguien me podría ayudar, por favor, ya que es urgente!!!

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:Problemas con la Ejecución de una sentencia

Publicado por Ruben (129 intervenciones) el 11/03/2004 21:46:50
si me preguntas por que... te digo: "nose"

pero la solucion de ese problema es en como haces la apertura de la conexion
cambia----adoRs.LockType = adLockReadOnly
por----------adoRs.LockType = adLockOptimistic

y te va a funcionar el recordcount
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