Connection.Exec - paralizado
Publicado por Aquiles (2 intervenciones) el 30/05/2009 16:44:49
Hola amigos, tengo el siguiente problema.
Ubuntu
Postgres8.1
pgAdmin
Mi tabla:
......................................
CREATE TABLE "simple"
(
nombre character(5)
)
Realizo una conección, y
cuando ejecuto lo siguiente, funciona correctamente.
.....................................................................................
sql = "INSERT INTO simple VALUES( 'abcdel' )" ---> 5 caracteres, cantidad permitida.
r = connect.Exec(sql)
pero cuando ejecuto esto...
..........................................
sql = "INSERT INTO simple VALUES( 'abcdeXl' )" ----> 6 caracteres, cantidad excedida.
r = connect.Exec( sql )
la aplicacion se paraliza. o sea la funcion 'connect.Exec( sql )'
no devuelve nada y queda ahi, la aplicacion se congela.
Este es el error que deberia manejar, que muestra el pgAdmin.
-- ERROR: el valor es demasiado largo para el tipo character(5) --
Gracias.
Ubuntu
Postgres8.1
pgAdmin
Mi tabla:
......................................
CREATE TABLE "simple"
(
nombre character(5)
)
Realizo una conección, y
cuando ejecuto lo siguiente, funciona correctamente.
.....................................................................................
sql = "INSERT INTO simple VALUES( 'abcdel' )" ---> 5 caracteres, cantidad permitida.
r = connect.Exec(sql)
pero cuando ejecuto esto...
..........................................
sql = "INSERT INTO simple VALUES( 'abcdeXl' )" ----> 6 caracteres, cantidad excedida.
r = connect.Exec( sql )
la aplicacion se paraliza. o sea la funcion 'connect.Exec( sql )'
no devuelve nada y queda ahi, la aplicacion se congela.
Este es el error que deberia manejar, que muestra el pgAdmin.
-- ERROR: el valor es demasiado largo para el tipo character(5) --
Gracias.
Valora esta pregunta


0