Guardar Registro de visual basic.net 2005 a access
Publicado por
Fernando (1 intervención) el 02/12/2012 21:54:39
Hola,
Estoy con un proyecto en el cual tengo que leer grabar borrar y editar una tabla en access.
He probado el codigo de Diego
Using cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ParcialVB\Mutualista\Mutualista\bin\Debug\mutual.mdb")
cnn.Open()
Dim sql As String = "Insert Into Paciente(ID, Foto, Nombre, Nombre2, Apellido, Apellido2, Cedula, Telefono, Historial, Medico) " & _
"Values('" & IdTextBox.Text & "', '" & FotoTextBox1.Text & "', '" & NombreTextBox.Text & "', '" & Nombre2TextBox.Text & "', '" & ApellidoTextBox.Text & "', " & _
"'" & Apellido2TextBox.Text & "', '" & CedulaTextBox.Text & "', '" & TelefonoTextBox.Text & "', '" & HistorialTextBox.Text & "', '" & MedicoTextBox.Text & "')"
Dim cmd As New OleDbCommand(sql, cnn)
cmd.ExecuteNonQuery()
End Using
*******************************************************************
y mi codigo riginal es :
CN.Open()
Dim CMD_Pacientes As New OleDb.OleDbCommand("Insert Into Paciente(ID, Foto, Nombre, Nombre2, Apellido, Apellido2, Cedula, Telefono, Historial, Medico) " & _
"Values('" & IdTextBox.Text & "', '" & FotoTextBox1.Text & "', '" & NombreTextBox.Text & "', '" & Nombre2TextBox.Text & "', '" & ApellidoTextBox.Text & "', " & _
"'" & Apellido2TextBox.Text & "', '" & CedulaTextBox.Text & "', '" & TelefonoTextBox.Text & "', '" & HistorialTextBox.Text & "', '" & MedicoTextBox.Text & "')", CN)
'Dim micom As OleDbDataReader = CMD_Emp.ExecuteReader
CMD_Pacientes.ExecuteNonQuery()
' CMD_Emp.ExecuteReader()
CN.Close()
MOSTRAR_Pacientes()
MsgBox("Registro agegado")
Catch ex As Exception
MessageBox.Show(ex.Message, "Algo ha fallado! (Nuevo)")
End Try
en cualquiera de los casos aparentemente guarda los datos pero al reiniciar la aplicación no guardo nada en la tabla de access.
Estaría muy agradecido si alguien me echara un poco de luz .