La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Power-Builder/1315434-Column-2-has-an-invalid-name-and-or-length-datawindow.html

Column 2 has an invalid name and/or length datawindow

sin imagen de perfil

Column 2 has an invalid name and/or length datawindow

Publicado por Gamunax (2 intervenciones) el 29/02/2012 19:07:19
Tengo un problema con el power builder 10.2 y utilizo Windows 7 54 bits, antes estaba trabajando normal todo ok, hasta que un dia comenzo a fallar mi datawindow... al registrar mis parametros("Specify retrieval arguments") en un datawindow me sale un mensaje "Column 2 has an invalid name and/or length datawindow" y cuando quiero editar los parametros me sale algunos vacios en blanco... alguien tendra alguna solución a este problema?

PDTA: Desinstale el power builder y volvi a instalarlo pero igual sigue sin funcionar. Las fuentes lo probe en otra maquina y si funciona normal.
sin imagen de perfil

Column 2 has an invalid name and/or length datawindow

Publicado por JeinnerH (646 intervenciones) el 29/02/2012 22:29:00
Al parecer hay algo diferente en el campo 2 del DW y la tabla en la BD, puedes exportar el Datawindow y darte cuenta de cuál es el ID 2, para saber cuál es el campo.

Es posible que estés pegándote a diferentes bases de datos en las máquinas donde lo probaste.

Saludos.

Column 2 has an invalid name and/or length datawindow

Publicado por ceiber (2 intervenciones) el 03/03/2012 23:02:18
ingresa al datawindow en modo edit source
y encontraras la sentencia del select de esta manera:
retrieve=" SELECT TABLA.campo1,
TABLA.campo2,
TABLA.campo3,
TABLA.campo4
FROM TABLA
y tu agregas lo siguiente:

WHERE TABLA.campo1 = :nombre del argumento1
AND TABLA.campo2 = :nombre del argumento2
" update="ORD$SER" updatewhere=1 updatekeyinplace=no arguments=(("nombre del argumento1", tipo de dato),("nombre del argumento2", tipo de dato)) )

Column 2 has an invalid name and/or length datawindow

Publicado por gamunax (4 intervenciones) el 07/03/2012 23:54:57
Claro eso lo haria, pero para un caso, este problema lo tengo para todos los datawindows y no puedo estar uno por uno....


Pero ya solucione el problema, al reiniciar mi maquina entre a modo prueba de fallos y pude trabajar con normalidad, en si mi sistema operativo estaba dañado asi q tuve q formatear mi pc no me quedo de otra.

Y bueno me instale el window 7 de 32 bits y estoy trabajando sin problemas :)

Gracias a todos por sus comentarios
sin imagen de perfil

Column 2 has an invalid name and/or length datawindow

Publicado por yeshika minardi (5 intervenciones) el 28/03/2012 02:33:14
yo tengo el mismo problema, pero el tema es el 64 bit, segun me dijeron que directamente hay que usar la version 11.5 del powerbuilder

Column 2 has an invalid name and/or length datawindow

Publicado por Diter Huanhuayo (1 intervención) el 29/03/2012 22:05:56
Es el Servick Pack 1 Windows 7 64 bits. corrompe los archivos para los data windows
Imágen de perfil de Willian Fernando

Column 2 has an invalid name and/or length datawindow

Publicado por Willian Fernando (40 intervenciones) el 22/11/2012 12:45:59
Hola amigo te tengo la solucion pase por el mismo problema, el tema esta con la arquitectura del ODBC del windows lo cual se divide en dos cuando el windows es de 64bits, para solucionar ejecute esto en la opcion EJCUTAR tecla WINDOWS + R y escribi esto asi tal cual esta entre las comillas
"%windir%\SysWOW64\odbcad32.exe" y en esa opcion agregas tu odbc.
El problema inicia cuando falla el odbc y al hacer el retrieve de la DW no encuentra las columnas mencionandas pues en ese momento empieza a dejar en blanco dichas columnas en tu DW.
espero que te funcione
sin imagen de perfil

Column 2 has an invalid name and/or length datawindow

Publicado por Mauro (1 intervención) el 29/10/2014 16:19:57
El problema no es la instalación de PowerBuilder, sinó el driver ODBC.

En windows 7 64bits instalando PowerBuilder 32bits, utilicen el driver "C:\PROGRA~1\SQLANY~1\Bin32\dbodbc12.dll" que Instala SQL Anywhere con las herramientas de 32bits que propone en el wizard de instalación.

En consecuencia, he tenido que instalar SQL Anywhere 12 64bits, con herramientas 32bits.

Deben configurar con este Driver los ODBC que utilicen en sus conexiones a base de datos, al menos con SQL Anywhere me ha funcionado.

Column 2 has an invalid name and/or length datawindow

Publicado por Martin (1 intervención) el 12/05/2016 21:17:13
Aunque es un poco tarde la respuesta , pero a mi también me paso lo mismo con Windows a 64 bits , lo solucione deshabilitando el teclado tactil que viene con el windows.

* Presiona Win + R, tipea 'services.msc', presiona Enter
* Busca 'Touch Keyboard and Handwriting Panel Service', y le das doble click
* Click a Stop
* Luego seleccionas 'disabled' en 'Startup type'
* Click Ok, Luego reiniciar el equipo.

Column 2 has an invalid name and/or length datawindow

Publicado por shannon pablo (28 intervenciones) el 08/08/2016 18:49:24
el problema radica en un programa de terceros que afecta el driver odbc, sobre todo en equipos funcionando en 64 bits. en algunos equipos el equipo biometrico, o el touch screen afecta. en mi caso fue el teamviewer. Prueben iniciar sin estos programas, quien sabe si vnc tambien, comenten

Column 2 has an invalid name and/or length datawindow

Publicado por Luis Condori (1 intervención) el 26/01/2017 14:58:47
Yo también tenia el problema en Windows 7 64bits y al deshabilitar el proceso de TeamViewer 12 ya no tuve problemas.

Column 2 has an invalid name and/or length datawindow

Publicado por Sev (1 intervención) el 30/08/2017 14:40:45
Increíble cómo usted fue capaz de identificar que teamviewer es el culpable. ¡¡Muchas gracias!! Funciona como una magia para mí.