consulta buscar
Publicado por hector (67 intervenciones) el 31/01/2007 21:25:33
hola a todos, necesito ayuda, tngo una consulta para buscar es la siguiente:
busqueda = "select * from mafp where codigo_afp=" & Val(tcodafp.Text) & ""
Set rsafp_buscar = New ADODB.Recordset
With rsafp_buscar
.ActiveConnection = bd
.CursorLocation = adUseServer
.CursorType = adOpenStatic 'tipo de abrir
.LockType = adLockOptimistic 'candado optimista
.Source = busqueda
.Open
End With
If bill = "ingresado" Then
With rsafp_buscar
tcodafp.Text = .Fields("codigo_afp")
tnombre.Text = .Fields("nombre")
tcotizacion.Text = .Fields("cotizacion")
tadicional.Text = .Fields("adicional")
tcodformin.Text = .Fields("codigo_formin")
tcodprevired.Text = .Fields("codigo_previred")
tcodaut.Text = .Fields("codigo_aut/apv")
End With
End if
la bse la tngo definida asi:
dim bd As ADODB.Connection
Set bd = New ADODB.Connection
bd.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=remuneracion"
y me arroja un eror en tiempo de ejecucion que es el siguiente :
ERROR '3021' EN TIEMPO DE EJECUCION
EL VALOR DE BOF O EOF ES TRUE, O EL ACTUAL REGISTRO SE ELIMINO; LA OPERACION SOLICITADA REQUIERE UN REGISTRO ACTUAL
y tngo 7 registros ingresados y no he eliminado ninguno no se que pasa, porfavor ayudenme
busqueda = "select * from mafp where codigo_afp=" & Val(tcodafp.Text) & ""
Set rsafp_buscar = New ADODB.Recordset
With rsafp_buscar
.ActiveConnection = bd
.CursorLocation = adUseServer
.CursorType = adOpenStatic 'tipo de abrir
.LockType = adLockOptimistic 'candado optimista
.Source = busqueda
.Open
End With
If bill = "ingresado" Then
With rsafp_buscar
tcodafp.Text = .Fields("codigo_afp")
tnombre.Text = .Fields("nombre")
tcotizacion.Text = .Fields("cotizacion")
tadicional.Text = .Fields("adicional")
tcodformin.Text = .Fields("codigo_formin")
tcodprevired.Text = .Fields("codigo_previred")
tcodaut.Text = .Fields("codigo_aut/apv")
End With
End if
la bse la tngo definida asi:
dim bd As ADODB.Connection
Set bd = New ADODB.Connection
bd.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=remuneracion"
y me arroja un eror en tiempo de ejecucion que es el siguiente :
ERROR '3021' EN TIEMPO DE EJECUCION
EL VALOR DE BOF O EOF ES TRUE, O EL ACTUAL REGISTRO SE ELIMINO; LA OPERACION SOLICITADA REQUIERE UN REGISTRO ACTUAL
y tngo 7 registros ingresados y no he eliminado ninguno no se que pasa, porfavor ayudenme
Valora esta pregunta


0