0

나는 그것은 현재 사이베이스 ASE 15파워 빌더 데이터 윈도우 + DATETIME2 오류

난에서 값을 검색 할 때 문제가에 대해 실행중인 2014 SQL 서버에 반대하는 대규모 응용 프로그램을 변환하는 과정에서 오전 Datetime2로 정의 된 열, "Error : Invalid DataWindow row/column in line"오류가 발생합니다. 이 행은 Datetime으로 Sybase 테이블에 정의되어 있으며 올바른 값을 검색합니다.

또한이 열에는 밀리 초 데이터 값이 없습니다.

어떤 문제가 발생했는지 또는 해결 방법에 대한 아이디어가 있습니까?

미리 감사드립니다.

답변

1

Powerbuilder에는 'datetime2'데이터 유형이 없습니다.

DateTime The date and time in a single datatype, used only for reading and writing DateTime values from and to a database. ...

PowerBuilder supports microseconds in the database interface for any DBMS that supports microseconds.

을 사용하면 데이터 윈도우에서 밀리 초 나타나지 않는 : 문서에서
? 열에서 형식 설정이 화면에서 제거되는지 확인하십시오. "MM-DD-YYYY hh : mm : ss : ffffff"와 비슷한 데이터 윈도우 열의 형식을 사용하여 마이크로 초가 표시되는지 확인하십시오.

+0

Sybase에 Datetime2가 없다는 것을 의미합니까? https://msdn.microsoft.com/en-us/library/bb677335.aspx?f=255&MSPPError=-2147217396 – shai4444

+0

datawindow 열은 Datetime으로 정의되며 PB 문서에 따라 작동해야합니다. 밀리 세컨드 값은 없습니다. – shai4444

+0

SQL 서버에 날짜, datetime, datetime2 및 시간이 있습니다. http://stackoverflow.com/questions/1334143/sql-server-datetime2-vs-datetime – Slapout