
Error al ejecutar creacion de un procedimiento almacenado
Publicado por Max (3 intervenciones) el 08/12/2013 19:28:45
saludos
tengo un error que no logro corregir. estoy tratando de crear un procedimiento almacenado en
mi BD llamada ''Mibase''
Este es el código que ejecuto desde un ''New Query'' en el MSQL Server 2008:
CREATE PROC INSERTARCLIENTES
(
@Nombres varchar(30),
@Cedula varchar(13),
@Telefono varchar(10),
@Celular varchar(10),
@Ciudad varchar(30),
@Direccion varchar(100)
)
as
BEGIN
Insert into Clientes values(@Nombres,@Cedula,@Telefono,@Celular,@Ciudad,@Direccion);
END
go
después que lo ejecuto me dice este error:
Msg 213, Level 16, State 1, Procedure INSERTARCLIENTES, Line 12
Column name or number of supplied values does not match table definition.
Todas las columnas de la tabla ''Clientes'' tienen correctamente el tipo de datos definido.
Lo que quiero es tener ese procedimiento almacenado para ejecutarlo desde un boton para agregar un insertar un nuevo cliente a la tabla de mi BD llamada ''Clientes''
Cuando hago un ''Refresh'' no aparece el procedimiento almacenado creado..
No logro ver cual es la pavada que estoy cometiendo... os dejo imagen adjunta
gracias
tengo un error que no logro corregir. estoy tratando de crear un procedimiento almacenado en
mi BD llamada ''Mibase''
Este es el código que ejecuto desde un ''New Query'' en el MSQL Server 2008:
CREATE PROC INSERTARCLIENTES
(
@Nombres varchar(30),
@Cedula varchar(13),
@Telefono varchar(10),
@Celular varchar(10),
@Ciudad varchar(30),
@Direccion varchar(100)
)
as
BEGIN
Insert into Clientes values(@Nombres,@Cedula,@Telefono,@Celular,@Ciudad,@Direccion);
END
go
después que lo ejecuto me dice este error:
Msg 213, Level 16, State 1, Procedure INSERTARCLIENTES, Line 12
Column name or number of supplied values does not match table definition.
Todas las columnas de la tabla ''Clientes'' tienen correctamente el tipo de datos definido.
Lo que quiero es tener ese procedimiento almacenado para ejecutarlo desde un boton para agregar un insertar un nuevo cliente a la tabla de mi BD llamada ''Clientes''
Cuando hago un ''Refresh'' no aparece el procedimiento almacenado creado..
No logro ver cual es la pavada que estoy cometiendo... os dejo imagen adjunta
gracias
- 1.rar(56,6 KB)
Valora esta pregunta


0