Utilizando parámetros

24/11/2007 - 13:26 por Fabián | Informe spam
Les agradeceré mucho que me ayuden con el tema.

Intento agregar datos en la base sql y al insertar el registro me pone solo
el primer caracter de cada campo.
Algo estoy haciendo mal, a continuación copio el código aplicado:

// especifico parámetros
SqlParameter objParam = new SqlParameter();

// Empresa
objParam = objCmd.Parameters.Add("@xID_Empresa", SqlDbType.NVarChar,4);
objParam.Direction = ParameterDirection.Input;
objParam.Value = tbID_Empresa.Text;

// Empleado
objParam = objCmd.Parameters.Add("@xID_Empleado", SqlDbType.NVarChar,4);
objParam.Direction = ParameterDirection.Input;
objParam.Value = tbID_Empleado.Text;

//Apellido
objParam = objCmd.Parameters.Add("@xApellido", SqlDbType.NVarChar,20);
objParam.Direction = ParameterDirection.Input;
objParam.Value = tbApellido.Text;

// Nombre
objParam = objCmd.Parameters.Add("@xNombre", SqlDbType.NVarChar,20);
objParam.Direction = ParameterDirection.Input;
objParam.Value = tbNombre.Text;


Desde ya muy agradecido por la atención
Fabián.
Principiante.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
24/11/2007 - 15:32 | Informe spam
Todo parece correcto...

Slds - Octavio


"Fabián" wrote in message
news:
Mostrar la cita
#2 Pablo Roca
25/11/2007 - 17:02 | Informe spam
Falta un poco mas de codigo, la llamada al procedimiento almacenado ...

Revisa en el SQL Server como tienes declarados los parametros, a ver si
estan declarados como CHAR(1)


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com
#3 Gustavo Gonzalez
27/11/2007 - 15:38 | Informe spam
Al declarar los parametros en el procedimiento almacenado deberias tener
algo como esto:
@xID_Empresa NVarchar(4)

pero probablemente tienes esto:
@xID_Empresa NVarchar

es por eso que solo toma el primer caracter

"Fabián" escribió en el mensaje de
noticias:
Mostrar la cita
#4 Fabián
28/11/2007 - 11:34 | Informe spam
Muchas Gracias Pablo,
el problema estaba en el procedimiento almacenado, faltaba indicar la
longitud allí.

Muy agradecido...
Fabián. (Mendoza - Argentina)
Principiante.


"Pablo Roca" wrote:

Mostrar la cita
#5 Fabián
28/11/2007 - 11:36 | Informe spam
Muchas Gracias Gustavo,
me fue de mucha utilidad tu respuesta.

felizmente agradecido
Fabián.
Principiante.


"Gustavo Gonzalez" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida