Access - Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en System.Data.dll

 
Vista:
sin imagen de perfil

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
estimados este codigo me arroja un este error
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en System.Data.dll

Publicado por Anonimo (3316 intervenciones) el 08/05/2018 09:19:09
La respuesta optima se obtendrá de un foro de NET y no de Access (juntos si, amontonados NO).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar