• Viernes 8 de Noviembre de 2024, 14:36

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - MedardoSantana

Páginas: [1]
1
VB .NET / No se ha especificado valores
« en: Miércoles 15 de Abril de 2009, 13:49 »
Hola
Es la primera vez que escribo a este foro. Un saludo para todos.

Tengo el siguiente código en Visual Basic .Net, donde he obviado otras declaraciones y apertura y cierre de la conexión para hacer más corto el código.

Dim comando As New OleDb.OleDbCommand
comando.Connection = oConexion
comando.CommandText = actUpdate
comando.ExecuteNonQuery()
oDataSet.Clear()
oDataAdapter.Fill(dt)
MessageBox.Show("Actualizado")

‘dt’ es el DataTable

Haciendo pruebas, la variable ‘actUpdate’ muestra el siguiente código:

UPDATE Delegados SET Proced=’Micons’, AnnoQueCursa=2, Carrera=’Informática’, NivelEscolar=’EMS’, Estudia=1,Nac=1,Elemental=1,FechaAlta=’16/12/2008’, TiempoEnCargo=5, FechaAprob=’16/12/2008’, CargoActual=’Profesor’, AnnoExpProv=2, AnnosExpMcpio=1, AnnosExpBase=2, Prov=’La Habana’, Nombres=’Enrique’, PApell=’Pérez’, SApell=’Rodríguez’, ColorPiel=’Blanca’, Sexo=’F’, Mcpio=’Plaza’, NoCarne=58052519410, Edad=40 WHERE Id=1

En la siguiente línea:
comando.ExecuteNonQuery()
Me salta el siguiente error:
“No se ha especificado valores para algunos de los parámetros requeridos”

No acabo de encontrar dónde está el error. ¿Alguien tiene alguna idea?
Gracias

Tipos de datos:

De texto:
Proced
Carrera
NivelEscolar
CargoActual
Prov
Nombres
PApell
SApell
ColorPiel
Sexo
Mcpio

Numéricos:
AnnoQueCursa
TiempoEnCargo
AnnoExpProv
AnnosExpMcpio
AnnosExpBase
NoCarne
Edad
Id (Autonumérico)

Fecha/Hora:
FechaAlta
FechaAprob

Sí/No:
Estudia
Elemental
__________________
Saludos
Medardo Santana

Páginas: [1]