Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/06/2010, 17:11
quimeragotica
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Enlazar DataGrid con RecordSet (AdoCodigo)

Cita:
Iniciado por antonio2005pe Ver Mensaje
hola amigos kisiera saber por k me bota error cuando le digo Set DataGrid1.RecordSource = RS cada vez k hago una consulta, aki esta mi codigo:
Código:
Dim CN As New ADODB.Connection
Dim RS As New ADODB.Recordset

Private Sub Command1_Click()
CN.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BD;Data Source=SERVIDOR"
CN.Open

RS.CursorLocation = adUseClient
RS.LockType = adLockOptimistic
RS.ActiveConnection = CN
RS.Open "SELECT * FROM CLIENTES"
 
Set DataGrid1.DataSource = RS 'Aki Enlaza normalmente
End Sub

Private Sub Command2_Click()
sql = "select * from clientes where doc_id='" & Text1.Text & "'"
Set RS = CN.Execute(sql)
Set DataGrid1.DataSource = RS 'Pero aki me bota error :@ :(
End Sub
Gracias...
Me parece que doc_id debe ser númerico, entonces la sentencia sql va sin comillas' ', así: sql = "select * from clientes where doc_id=" & Text1.Text