Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 30-oct-2007, 14:10   #1 (permalink)
pineda está en el buen camino
 
Fecha de Ingreso: septiembre-2005
Mensajes: 72
Parametros con Oracle

Hola a tod@s.

El pequeño problemita que tengo lo tengo con una aplicación con BD Oracle.
Hay una forma base para hacer la inserción, eliminación y modificación de datos.

Tengo el campo1 declarado como char(10).
A la hora de hacer la inserción, si no se llenan todos los campos me agrega los espacios al final es decir en el grid que se muestran los datos tendría:
Campo1="Hola"
Pero en la BD el campo queda así Campo1="Hola "

Si no refresco los datos e intento hacer una actualización, como se hace la consulta SQL con parámetros, queda así:
UPDATE Table SET Campo2= :Campo2 WHERE Campo1= :Campo1
Como uso un dataadapter para la actualización de datos, el Campo1 y Campo2 toman los datos de las columnas de un DataTable del proyecto.
Comando.Parameters.Add("Campo2", tipoDato).SourceColumn=Columna2
Comando.parameters.add("Campo1", tipoDato).Sourcecolumn=Columna1

Al hacer el update del Adapter como el Campo1 toma el valor de la columna1("Hola") me regresa un error que no se actualizó ninguna fila.
Le podría agregar espacios al final al Campo1 antes o después de la Consulta, pero el campo es variable para varias tablas(al usar una forma base.)
Alguna idea de cómo soluciono este pequeño problemita?

De antemano Gracias.
__________________
Henry :-D
pineda está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:56.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93