Código
Private Sub cmdborrar_Click()'Borra el registro seleccionado <->cn.Execute ("DELETE FROM socios where id= ") & borrarregistro, cn 'Llama a la funcion LOAD para que cargue la grilla nuevamente. 'Por lo tanto SE ACTUALIZA. Call Form_Load End Sub
Coloca un punto de Interrupción allí <-> y verifica que valor tiene borrarregistro.
Por otro lado, te recomiendo que en vez de borrarregistro, indiques el index donde te encuentras posicionado en la grilla.
Por ejemplo usando un listview sería. ListView1.SelectedItem.Text
Traté de hacer esto haciendo GRILLA.OBJECT que es lo que seleccionaría lo que marcás, pero me di cuenta que si selecciono un nombre, o una edad tiraba error. Ya que no pertenece al ID.
O sea cuando marcaba de la tabla un ID, funcionaba perfectamente, pero yo quiero que de la grilla, cuando marques cualquier campo y le des a BORRAR, te borre todo.
Por eso lo estaba haciendo con ID.
:S
Alguna otra opción? Igualmente muchas gracias!