Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/03/2009, 13:02
Avatar de totigo
totigo
 
Fecha de Ingreso: marzo-2007
Ubicación: America
Mensajes: 103
Antigüedad: 18 años, 1 mes
Puntos: 3
De acuerdo Respuesta: time expirated consulta de actualizacion

Ok te coloco toda la declaracion, y cambias CadenaConexion

Código vb:
Ver original
  1. Dim Connect As ADODB.Connection
  2.     Dim adbRecordset As ADODB.Recordset
  3.     Dim CadenaConexion As String
  4.    
  5.     CadenaConexion = "provider = SQLOLEDB.1;Server=" & MI_SQLSERVER_IP & ";database=" & MI_BASEDATOS & ";User ID=" & MI_USUARIO & ";Password=" & MI_CLAVE & vbNullString
  6.    
  7.     Set Connect = New ADODB.Connection
  8.     Connect.Provider = "SQLOLEDB.1"
  9.     Connect.CommandTimeout = 1200
  10.     Connect.Open CadenaConexion
  11.        
  12.     Set adbRecordset = New ADODB.Recordset
  13.     Cadena_SQL_11 = "UPDATE OEPRCFIL1_SQL SET OEPRCFIL1_SQL.prc_or_disc_1='" & Text_Precio.Text & "' FROM ARCUSFIL_SQL,IMITMIDX_SQL,OEPRCFIL1_SQL,OECOTIZACI ON_SQL WHERE OECOTIZACION_SQL.search_name='" & Cadena4 & "' and OECOTIZACION_SQL.item_no='" & Cadena2 & "' and ARCUSFIL_SQL.search_name='" & Combo_Cliente.Text & "' AND IMITMIDX_SQL.item_no= '" & Text_Product.Text & " '"
  14.     adbRecordset.Open Cadena_SQL_11, Connect, adOpenKeyset, adLockOptimistic

O si lo prefieres puedes ejecutarlo directamente sin usar recordset, asi:

Código vb:
Ver original
  1. Dim Connect As ADODB.Connection
  2.     Dim CadenaConexion As String
  3.    
  4.     CadenaConexion = "provider = SQLOLEDB.1;Server=" & MI_SQLSERVER_IP & ";database=" & MI_BASEDATOS & ";User ID=" & MI_USUARIO & ";Password=" & MI_CLAVE & vbNullString
  5.    
  6.     Set Connect = New ADODB.Connection
  7.     Connect.Provider = "SQLOLEDB.1"
  8.     Connect.CommandTimeout = 1200
  9.     Connect.Open CadenaConexion
  10.        
  11.     Cadena_SQL_11 = "UPDATE OEPRCFIL1_SQL SET OEPRCFIL1_SQL.prc_or_disc_1='" & Text_Precio.Text & "' FROM ARCUSFIL_SQL,IMITMIDX_SQL,OEPRCFIL1_SQL,OECOTIZACI ON_SQL WHERE OECOTIZACION_SQL.search_name='" & Cadena4 & "' and OECOTIZACION_SQL.item_no='" & Cadena2 & "' and ARCUSFIL_SQL.search_name='" & Combo_Cliente.Text & "' AND IMITMIDX_SQL.item_no= '" & Text_Product.Text & " '"
  12.    
  13.     Connect.Execute Cadena_SQL_11


Dale, prueba!

Última edición por totigo; 09/03/2009 a las 13:22