Hello, hoping I can get some assistance on this problem I'm having with a PowerBuilder 2017 R3 Build 1858 application currently in use by my company. The back end is sql server 2016 and all is working well, up until I've had to move to a new testing environment.
The testing was going well in the first testing environment. I was asked to move everything on to a new environment. The database was moved to the new environment and I've changed my ini file to point to this new environment. I opened the application, older windows which seemed to be fine, however this new window accessing a new table is causing an issue. This is the error message :
"Select Error SQLSTATE = 42522 Microsoft SQL Native Client invalid column name 'timestamp'
I have the timestamp in the datawindow. Now if I recreate the datawindow, all seems fine, but I don't think I should have to do that (and am trying to avoid that since it works in other environments) .
Thanks in advance, any help would be much appreciated
Samir
You cannot see the TSEqual () command unless you trace the SQL in the App at runtime or from the preview pane of the DWO Painter.
Here is my TS test table ...
create table dbo.TS_Test (timestamp timestamp not null, name varchar(20) not null, description varchar(60) not null) ;
thank you for your time on this. I've learned something new! ( don't always trust your dba !...just kidding, I'll certainly be sharing your explanation and solution with my team.
FYI: I was a DBA before being a developer. I wouldn't trust me as a DBA either - LOL!