Exactamente el problema era esta linea
Cita: Dim sql As String = "SELECT * FROM generales WHERE id1 = ' " & cmbpacientes.SelectedValue.ToString & " ' "
Y se resolvio el problema de "&"
Por otro lado el problema de guardar sigue siendo el mismo, ocupo vb 2010 con .net 4...
saludos y gracias por el tiempo!!!!