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
 

Leer las respuestas

#1 mesaalejandro
12/05/2006 - 15:20 | Informe spam
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

Preguntas similares