Tipe datanya IMAGE. Pernah jg sy ganti pakai varbinary tapi hasilnya
tetap aja. Sy kembalikan lagi ke image karena di PB7 gak masalah.

On 10/24/07, sandy <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> saya juga sudah coba cek dari beberapa milis, emang utk updateblob ini msh
> byk bugs, tapi pengalaman pribadi klo pake database Sybase SQL Anywhere dan
> Oracle 10G gak ada masalah pakai updateblob baik native maupun ODBC. paling
> yg mesti diingat autocommit harus = TRUE, dan cek return sqlnrows
>
> btw image_data tipe datanya apa yah?
>
>
>
>
>
>
>
>
> >
>
>
>
>
>
> Saya sudah cek Pak. is_id nya tidak null. Bahkan saya coba langsung
> menggunakan data bukan dengan variable. Hasilnya tetap. Saya juga sudah cek
> pakai profile SQL Server. Ternyata ketika statement UPDATEBLOB tersebut
> diexecute, PB men-generate satu syntax SQL seperti ini :
>  exec sp_cursoropen @P1 output, N'select  *  from
>           WHERE SERTIFIKATID =''JKT200700000001'' ', @P2 output, @P3 output,
> @P4 output
>
>  Dalam statement itu setelah frase FROM langsung WHERE tanpa nama tabel.
> Saya menduga mungkin ini penyebabnya. Tapi saya bingung gimana solusinya ?
>
>  Yang lebih aneh lagi kalau konek ke database menggunakan ODBC errornya
> bukan seperti itu. Tapi malah dianggap kolomnya tidak ada. Setelah dicek
> ternyata PB men-generate syntax SQL dengan menggunakan nama kolom yang salah
> (hanya berupa potongan nama kolom)...
>
>  Saya menduga ini bug di PB10. Atau mungkin ada saran lain.. ?
>
>
>
>  Pada tanggal 24/10/07, sandy <[EMAIL PROTECTED]> menulis:
>  mudah-mudahan ada hubungannya. di pb 9.02 atau yg lebih baru bugs ini udah
> dibenerin.
>  kayaknya masalahnya muncul ketika :is_id nya ketemu null
>  coba aja cek dulu pakai debug, is_idnya null gak atau cek pakai isnull()
>
>
>  ini ebf dari sybase:
>
>
>  Change Request #: 370051 Priority: 2
>  Product Name: PB Enterprise OS: Microsoft Windows
>  Product Component: DW - Runtime
>  Fixed in Version #: PB 9.0.2 EBF_7578
>
>
>  Description:
>
>
>  When Empty String Is Null is checked for a datawindow
>  column, the following error will result when you delete the values in that
> column
>  and then update it:
>
>
>  Error 257 (rc -1) : SQLSTATE = 42000
>  Microsoft OLE DB Provider for SQL Server
>  Implicit conversion from data type text to nvarchar is not allowed. Use the
> CONVERT function to run this query.
>
>
>  Problem only happens when Emptry String Is Null is checked for a column.
> The column is
>  defined to allow nulls.
>
>
>  In PB 8.0.4, the error happens on varchar and nvarchar columns. In PB 9,
> the error
>  only happens on nvarchar. In PB 10, the error only happens a varchar
> column.
>
>
>  The update to the database is being done thru a stored procedure.
>  Description: Fixed in Version #: PB 9.0.2 EBF_7578 Microsoft Windows 2000
>
>
>
>
>
>
> >
>
>
>
>
>
> Terimakasih atas responnya.
>
>  Pesan erorrnya:
>  SQLDBCODEnya 156
>  SQLSTATE = 42000 Microsoft OLE DB Provider for SQL Server Incorrect syntax
> near the keyword 'WHERE'.
>
>  type data blob
>
>  statement yang digunakan:
>      UPDATEBLOB SERIFIKAT
>         SET IMAGE_DATA =  :lbl_data
>        WHERE SERTIFIKATID = :is_id
>         USING gtr_blob ;
>
>  Salam,
>  Ts
>
>
>
>
>
>  Pada tanggal 24/10/07, sandy <[EMAIL PROTECTED]> menulis:
>  pesan errornya apa. error numbernya.
>  type data yg dipakai apa.
>  statement yg digunakan apa.
>
>
>  regard
>
>
>
>
>
>
> >
>
>
>
>
>
> Sebelumnya saya mohon maaf lahir batin untuk semua member indopb...
>
>  Selanjutnya, saya punya permasalahan mengenai statement UPDATEBLOB untuk
> menyimpan data binary ke database MS SQLServer 2000. Ketika menggunakan PB7
> dengan menggunakan koneksi native interface MS SQL Server tidak ada
>  masalah. Tetapi ketika mau saya upgrade ke PB10 dengan mengunakan interface
> OLE DB muncul masalah. Statement UPDATEBLOBnya selalu error. Mohon saran dan
> pencerahannya ? Terimakasih.
>
>  Salam,
>
>  Telaga
>
>
>
>
>
>
>
>
>
>  --
>  Best regards,
>   sandy                            mailto:sandy@ infotech.co.id
>
>
>
>
>
>
>
>
>
>
>
>  --
>  Best regards,
>   sandy                            mailto:[EMAIL PROTECTED]
>
>
>
>
>
>
>
>
>
>
>
>  --
>  Best regards,
>   sandy                            mailto:[EMAIL PROTECTED]
>     
>


-----------------------------------------------
IndoPB - Indonesia PB User Group 
An Indonesian PowerBuilder User Group's Event
2nd PowerBuilder Update
Rumah Sakit Jantung Harapan Kita
26/27 August 2006
To Register : 
http://groups.yahoo.com/group/indopb/database?method=addRecord&tbl=4 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indopb/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/indopb/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Kirim email ke