2017-12-19 3 views
0

PowerBuilder 데이터 창에 대해 odbc 연결을하면 이미지가 표시되지 않습니다. 그러나 네이티브 연결은 데이터 윈도우에서 모든 이미지를 한 행씩 보여줍니다.왜 이미지가 ODBC 연결로 표시되지 않습니까?

PowerBuilder에서 ODBC 연결을 사용하여 이미지를 표시하는 방법은 무엇입니까?

데이터 테이블에 oledb 열을 사용합니다.

+0

여기에서 버전이 유용합니다. –

+0

PowerBuilder 버전 12.5, SQL Server 2008 R2, ODBC 11 및 10을 확인했습니다. – Berka

답변

0

이미지 blob을 데이터베이스에서 수집 한 다음 blob을 파일로 변환하고 이미지 객체에 할당하려면 선택하십시오. 예 :

Blob bScreen 

SELECTBLOB SCREEN 
     INTO :bScreen 
     FROM <Table> 
     WHERE ID = :lID 
     USING SQLCA; 

uoFunc.uof_BlobToFile(bScreen, sRuta) 

p_3.PictureName = sRuta //picture object 
+0

홀아미 : 그림 개체를 사용하지 않고 데이터 창에서 똑같은 작업을 수행 할 수 있습니까? 데이터베이스의 모든 행에 고유 한 이미지가 있으므로 모든 이미지를 한 행씩보고 싶습니다. 감사합니다. 유일한 옵션은 ODBC이고 OLEDB Column을 사용하고 싶습니다. – Berka

+0

우리가 간단하게 보자 : 검색 행 이벤트를 코딩 할 수 있지만 retrieverow 이벤트에서 blob 변수의 값으로 OLE DB 열을 설정하는 방법을 모른다. 샘플 코드를 제공해 주시겠습니까? :) – Berka

관련 문제