Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en System.Data.dll
Publicado por Ronnie (3 intervenciones) el 08/05/2018 04:11:08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Function Modificar(ByVal id As String, ByVal nombre As String, ByVal direccion As String, ByVal edad As String, ByVal telefono As String, ByVal sueldo As String, ByVal digito As String) As Boolean
'convertir datos cadenas a numeros
Dim xid As Integer = Convert.ToInt32(id)
Dim xedad As Integer = Convert.ToInt32(edad)
Dim xsueldo As Integer = Convert.ToDouble(sueldo)
'crear conexion
Dim conexion As New OleDbConnection
conexion.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = C:\Proyecto empresa BBDD\BBDD maestra.accdb; "
'instruccion sql
Dim cadena_sql As String = "UPDATE personal SET" ' Modificar datos
cadena_sql = cadena_sql + " Nombre = '" & nombre & "',"
cadena_sql = cadena_sql + " Direccion = '" & direccion & "',"
cadena_sql = cadena_sql + " edad = '" & xedad & "',"
cadena_sql = cadena_sql + " telefono = '" & telefono & "',"
cadena_sql = cadena_sql + " sueldo_base = '" & xsueldo & "',"
cadena_sql = cadena_sql + " Digito = " & digito & ""
cadena_sql = cadena_sql + " WHERE id =" & xid
'crear comando
Dim comando As OleDbCommand = conexion.CreateCommand()
comando.CommandText = cadena_sql
'ejecutar consulta de accion
conexion.Open()
comando.ExecuteNonQuery()
conexion.Close()
Return True
End Function
Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en System.Data.dll {"No se han especificado valores para algunos de los parámetros requeridos."} pero no veo el error ya que los parámetros están bien y los campos de la tabla tienen los mismos nombre por cierto es visual basic.net
Valora esta pregunta
0