Power Builder - Actulización interactiva - Sintaxis incorrecta cerca de '00'

 
Vista:
sin imagen de perfil

Actulización interactiva - Sintaxis incorrecta cerca de '00'

Publicado por Gustavo (15 intervenciones) el 03/03/2015 05:21:17
Buenas noches.
Estoy migrando a power builder 12.5, hasta el momento todo bien pero cuando quiero hacer una actualización interactiva desde el mismo power de algún registro no actualiza sale el siguiente error:

SQLSTATE = 42000
Microsoft SQL Server Native Client 10.0
Sintaxis incorrecta cerca de '00'.

No changes made to database.

Esto sucede cuando actualizo cualquier tabla con campo de fecha, las tablas que contienen solo caracteres si actualiza sin ningún problema.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Actulización interactiva - Sintaxis incorrecta cerca de '00'

Publicado por Antonio (1271 intervenciones) el 04/03/2015 04:28:04
Hola Gustavo:

Es un error de sintaxis...

Si puedes poner como lo estas haciendo, porque lo mas seguro es que esté intentado poner datos numéricos cuando son de tipo texto... según creo yo de acuerdo a lo que indicas, pero necesitamos ver como lo estas haciendo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Actulización interactiva - Sintaxis incorrecta cerca de '00'

Publicado por Gustavo (15 intervenciones) el 05/03/2015 00:20:01
Cuando hago un select cualquiera en el entorno del power (ISQL sessdion) por ejemplo

select * from mi_tabla;

modifico un dato de ese select "cualquier campo" y si esta tabla contiene un campo de fecha sale el error, pero si la tabla contiene campos de solo carácter actualiza normal. No si si en data profile tengo que agregar algo.

Data profile

SQLCA.DBMS = "SNC SQL Native Client(OLE DB)"
SQLCA.ServerName = "192.168.1.8"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Database='GB1',DateFormat='dd-mm-yyyy',DateTimeFormat='dd-mm-yyyy hh:mm:ss',TimeFormat='hh:mm:ss',TrimSpaces=1,Provider='SQLNCLI10'"

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Actulización interactiva - Sintaxis incorrecta cerca de '00'

Publicado por Antonio (1271 intervenciones) el 05/03/2015 04:17:15
Hola Gustavo:

Intenta quitarle el formato de fecha

SQLCA.DBMS = "SNC SQL Native Client(OLE DB)"
SQLCA.ServerName = "192.168.1.8"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Database='GB1',TrimSpaces=1,Provider='SQLNCLI10'"

Ya que dependiendo de como este configurado el SQL es como toma la fecha, yo tuve problemas de ese tipo y lo que me pedia es el formato de mes/dia/año, o trata de cambiarle el formato.


Espero te ayude
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar