Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/11/2005, 10:19
Avatar de jc_moty
jc_moty
 
Fecha de Ingreso: septiembre-2005
Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 18 años, 7 meses
Puntos: 1
Cita:
Esto es lo que yo habia puesto originalmente pero no me funciono :(
Hola laulaurys, fijate bien porque no es igual, vos haces uso de Rs!Item, esto no siempre funciona en Visual Basic 6, aunque si en Visual Basic para Aplicaciones, en VB6 tenes que sustituir eso por Rs.Fields("Item").

Respecto a tu ultimo post porque no podes hacer rs.Open, ¿te da algun error o que?, yo te recomendaria que crees otro Recordset y que en ese hagas el SELECT que necesitas, se me ocurre esto:
Código:
sql = "SELECT * FROM [Acuerdo_Deudas_Item]"

rs.Open sql, cnn, adOpenDynamic, adLockOptimistic

For c = 0 To lista_item.ListCount
	If lista_item.Selected(1) = True Then
		rs.AddNew
		rs.Fields("Id_Contratista") = id_proveedor
		rs.Fields("ID_Siderca") = ID_Siderca
		campo = lista_item.List(c)
		Sql2 = "SELECT Pos FROM [Acuerdo_Deudas_Item] WHERE Item='" & campo & "'"
		rs2.Open Sql2, cnn, adOpenDynamic, adLockOptimistic
		rs.Fields("Item") = lista_item.Selected(1)		
		rs.Update
	End If
Next c

rs.Close
Set rs = Nothing
rs2.Close
Set rs2 = Nothing 
Lo que cambia de tu codigo es lo que esta en Negrita.