El codigo es como sigue:
Código:
Agradeceria mucho su ayuda ya que me bota un error de sintaxis en la sentencia update del cmd2. Dim midni, minombre2, miapellido2, mifotocheck2, mitarjetap2, milocal, micontrato2, misector2, miservicio2, mijefe2, miobs As String
midni = dni.Text
minombre2 = nombres2.Text
miapellido2 = apellidos2.Text
mifotocheck2 = ftc2.Text
mitarjetap2 = tp2.Text
milocal = txt_local.Text
micontrato2 = Convert.ToString(contrato2.SelectedItem)
misector2 = Convert.ToString(sector2.SelectedItem)
miservicio2 = Convert.ToString(servicio2.SelectedItem)
mijefe2 = Convert.ToString(jefe2.SelectedItem)
miobs = "1"
Dim consulta, completarAct As String
consulta = "update personal set nombres2='" & minombre2 & "', apellidos2='" & miapellido2 & "', fotocheck2='" + mifotocheck2 + "', tarjetap2='" + mitarjetap2 + "', contrato2='" + micontrato2 + "', sector2='" + misector2 + "', servicio2='" + miservicio2 + "', jefe2='" + mijefe2 + "' where (dni='" + midni + "')"
completarAct = "update personal set local='" + milocal + "' where (dni='" + midni + "')"
Using cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\basededatos\bd.mdb")
Dim cmd As OleDbCommand = cnn.CreateCommand()
Dim cmd2 As OleDbCommand = cnn.CreateCommand()
cmd.CommandText = consulta
cmd2.CommandText = completarAct
cnn.Open()
cmd.ExecuteNonQuery()
cmd2.ExecuteNonQuery()
End Using


