Consultas duplicadas 2

12/05/2006 - 14:33 por Pablo Garateguy | Informe spam
Siguiendo con la parte 1 ...

Antes que nada, quiero agradecer a Alejandro, Miguel y Gustavo por las
respuestas.

A los 2 primeros, les paso el código que se usa para la consulta (recién hoy
tuve acceso al mismo):

StringConexion = "Provider=SQLOLEDB.1;"
StringConexion = StringConexion & "Persist Security Info=False;"
StringConexion = StringConexion & "User ID=" & Usuario & ";"
StringConexion = StringConexion & "Password=" & Clave & ";"
StringConexion = StringConexion & "Data Source=" & DataSource & ";"
StringConexion = StringConexion & "Use Procedure for Prepare=1;"
StringConexion = StringConexion & "Auto Translate=True;"
StringConexion = StringConexion & "Packet Size@96;"
StringConexion = StringConexion & "Initial Catalog=" & Catalogo & ";"

Set mvar_ADODB_P_Conexion = New ADODB.Connection

mvar_ADODB_P_Conexion.ConnectionString = StringConexion
mvar_ADODB_P_Conexion.CursorLocation = adUseClient
mvar_ADODB_P_Conexion.ConnectionTimeout = 120
mvar_ADODB_P_Conexion.Open

If Priv_ADODB_ManejoDeErrores() Then
Set mvar_ADODB_P_Comando = New ADODB.Command
mvar_ADODB_P_Comando.ActiveConnection = mvar_ADODB_P_Conexion
mvar_ADODB_P_Comando.CommandType = adCmdText

ADODB_Conectar = True
Else
ADODB_Conectar = False
End If

Gustavo: ¿porqué me aparece esta sentencia en el trace?, ¿puedo filtrarla de
alguna manera para que no me "ensucie" los datos?

Gracias
Pablo Garateguy
MCP - Visual Basic 6

Preguntas similare

Leer las respuestas

#6 Miguel Egea
12/05/2006 - 23:03 | Informe spam
exactamente, ahí solo define la llamada pero nolo ejecuta..
"Alejandro Mesa" escribió en el
mensaje news:
Pablo,

Creo que Miguel se refiere al metodo que usas para invocar el sp.

- connection.mvar_ADODB_P_Comando ...
- recordset.open mvar_ADODB_P_Comando ...
- mvar_ADODB_P_Comando.execute ...


AMB

"Pablo Garateguy" wrote:

No entiendo tu pregunta
Pablo Garateguy
MCP - Visual Basic 6


"Miguel Egea" wrote:

> nos falta un cachito, al menos donde lo ejecutas...
> "Pablo Garateguy" escribió
> en el
> mensaje news:
> > Voy a hacer la consulta, pero yo en lo particular e tenido problemas
> > con
> > este
> > seteo en algunos casos, no todas las sp me permitían este comando.
> > Como
> > es
> > una clase genérica, me imagino que se dejó adcmdtext para cubrirse.
> >
> >
> > Pablo Garateguy
> > MCP - Visual Basic 6
> >
> >
> > "" wrote:
> >
> >> Pablo,
> >>
> >> Si estas usando un objeto "command" para invocar un procedimiento
> >> almacenado, entonces por que usas el siguiente setting?
> >>
> >> > mvar_ADODB_P_Comando.CommandType = adCmdText
> >>
> >> Por que no usas adCmdStoredProc?
> >>
> >>
> >> AMB
> >>
> >>
> >> Pablo Garateguy wrote:
> >> > Siguiendo con la parte 1 ...
> >> >
> >> > Antes que nada, quiero agradecer a Alejandro, Miguel y Gustavo por
> >> > las
> >> > respuestas.
> >> >
> >> > A los 2 primeros, les paso el código que se usa para la consulta
> >> > (recién hoy
> >> > tuve acceso al mismo):
> >> >
> >> > StringConexion = "Provider=SQLOLEDB.1;"
> >> > StringConexion = StringConexion & "Persist Security Info=False;"
> >> > StringConexion = StringConexion & "User ID=" & Usuario & ";"
> >> > StringConexion = StringConexion & "Password=" & Clave & ";"
> >> > StringConexion = StringConexion & "Data Source=" & DataSource &
> >> > ";"
> >> > StringConexion = StringConexion & "Use Procedure for Prepare=1;"
> >> > StringConexion = StringConexion & "Auto Translate=True;"
> >> > StringConexion = StringConexion & "Packet ;"
> >> > StringConexion = StringConexion & "Initial Catalog=" & Catalogo &
> >> > ";"
> >> >
> >> > Set mvar_ADODB_P_Conexion = New ADODB.Connection
> >> >
> >> > mvar_ADODB_P_Conexion.ConnectionString = StringConexion
> >> > mvar_ADODB_P_Conexion.CursorLocation = adUseClient
> >> > mvar_ADODB_P_Conexion.ConnectionTimeout = 120
> >> > mvar_ADODB_P_Conexion.Open
> >> >
> >> > If Priv_ADODB_ManejoDeErrores() Then
> >> > Set mvar_ADODB_P_Comando = New ADODB.Command
> >> > mvar_ADODB_P_Comando.ActiveConnection = mvar_ADODB_P_Conexion
> >> > mvar_ADODB_P_Comando.CommandType = adCmdText
> >> >
> >> > ADODB_Conectar = True
> >> > Else
> >> > ADODB_Conectar = False
> >> > End If
> >> >
> >> > Gustavo: ¿porqué me aparece esta sentencia en el trace?, ¿puedo
> >> > filtrarla de
> >> > alguna manera para que no me "ensucie" los datos?
> >> >
> >> > Gracias
> >> > Pablo Garateguy
> >> > MCP - Visual Basic 6
> >>
> >>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida