Thanks All, Dengan pencerahan pak edy dan bang aksan dan sedikit bantuan paman google masalah sudah ter atasi cuma mau share aja kali berguna buat temen yg lain.
berikur scrib yg ak gunakan untuk merubah collation : ALTER TABLE tblLab ALTER COLUMN NoRegRI VARCHAR(255) COLLATE Latin1_General_CI_AS NULL GO kemudian coding dibawah ini untuk membaca isi collation dari sebuah tabel: SELECT name, collation_name FROM sys.columns WHERE OBJECT_ID IN ( SELECT OBJECT_ID FROM sys.objects WHERE type = 'U' AND name = 'tblLab') GO sekali lagi thanks pak edy dan bang aksan, Salam, Purwo 2010/7/21 Aksan Kurdin <[email protected]> > > > Membandingkan dua field unicode di sql server harus sama collatiion-nya, > casting salah satu field di bagian komparasi. (Coba salah satu dari script > berikut, atau jika anda sudah yakin collattion setiap database yang terkait, > langsung casting aja ....) > > > > CREATE TRIGGER TES ON DBO.VISIT > FOR DELETE > AS > DELETE [LaboratoriumSQL].[DBO].[tblLab] > WHERE [NoRegRI] *COLLATE Latin1_General_CI_AS* = (SELECT NoRegistrasi FROM > DELETED) > > > atau > > > > CREATE TRIGGER TES ON DBO.VISIT > FOR DELETE > AS > DELETE [LaboratoriumSQL].[DBO].[tblLab] > WHERE [NoRegRI] *COLLATE SQL_Latin1_General_CP1_CI_AS* =(SELECT > NoRegistrasi FROM DELETED) > > > aksan kurdin > > > On 7/21/2010 8:38 AM, MBA wrote: > > > > Ganti dulu Collation dari database properties, agar isinya sama. > Misalnya samain menjadi SQL_Latin1_General_CP1_CI_AS > > Lalu silahkan coba lagi jalankan triggernya. > > > Salam Hangat dan Jabat Erat > Murid Belajar Access > > > EdyWiyono > > > > From: [email protected] > <belajar-access%40yahoogroups.com>[mailto: > [email protected] <belajar-access%40yahoogroups.com>] > On Behalf Of Yohanes Purwo > Sent: Wednesday, July 21, 2010 08:12 > > To: [email protected] <belajar-access%40yahoogroups.com> > Subject: Re: [belajar-access] Trigger untuk delete record pada table dengan > database berbeda > > Selamat pagi pak Edy, > > Saya sudah coba dengan scrip yg sama tapi selalu gagal berikut scrip nya: > > saya ada dua database : > PerawatanSQL dan > LaboratoriumSQL > > saya jalankan scrip di bawah ini dari database PerawatanSQL karena > dbo.visit > adanya di perawatanSQL. > > CREATE TRIGGER TES ON DBO.VISIT > FOR DELETE > AS > DELETE [LaboratoriumSQL].[DBO].[tblLab] > WHERE [NoRegRI]=(SELECT NoRegistrasi FROM DELETED) > > saya sudah coba berkali2 tapi selalu gagal > berikut pesan error nya: > > Msg 468, Level 16, State 9, Procedure Tes, Line 4 > Cannot resolve the collation conflict between "Latin1_General_CI_AS" and > "SQL_Latin1_General_CP1_CI_AS" in the equal to operation. > > Mohon pencerahan, tks > > Salam Hangat > 2010/7/21 MBA > <[email protected]<murid.belajaraccess%40yahoo.co.id> > > > > [Attachment(s) <> from MBA included below] > Misalnya anda ingin menghapus data pasien dari database B > jika data pasien di database A di hapus. > > Asumsi. > DB_A > DBO.DATA_PASIEN_TBL > KDPASIEN > NAMAPASIEN > DB_B > DBO.DATA_PASIEN_TBL > KDPASIEN > NAMAPASIEN > > Buat sbb. > 1. Dari database DB_A > 2. Jalankan TSQL di bawah ini. > > CREATE TRIGGER ON DBO.DATA_PASIEN_TBL > FOR DELETE > AS > DELETE DB_B.DBO.DATA_PASIEN_TBL > WHERE KDPASIEN=(SELECT KDPASIEN FROM DELETED) > > Salam Hangat dan Jabat Erat > Murid Belajar Access > > EdyWiyono > > From: [email protected] <belajar-access%40yahoogroups.com> > <mailto:belajar-access%40yahoogroups.com><belajar-access%40yahoogroups.com> > > [mailto:[email protected] <belajar-access%40yahoogroups.com> > <mailto:belajar-access%40yahoogroups.com><belajar-access%40yahoogroups.com>] > > On Behalf Of Yohanes Purwo > Sent: Tuesday, July 20, 2010 11:02 > To: [email protected] <belajar-access%40yahoogroups.com> > <mailto:belajar-access%40yahoogroups.com><belajar-access%40yahoogroups.com> > > > Subject: [belajar-access] Trigger untuk delete record pada table dengan > database berbeda > > Dear All, > > Ak ada problem nih tentang trigger di SQL SERVER Express 2005, saya punya > dua database yg tabelnya saling berhungan. saya ingin membuat trigger > apabile tabel A dalam database A di hapus maka record yg ada dalam tabel B > pada Database B juga ikut terhapus. > mungkin ada yg pernah punya pengalaman yg sama mohon sharing contoh > triggernya. > > Thanks > -- > Yohanes Purwo Santoso > esia : 021-98874895 > Hp : 081311275024 > email : [email protected] <Ypurwo%40gmail.com> > <mailto:Ypurwo%40gmail.com><Ypurwo%40gmail.com> > > -- > Yohanes Purwo Santoso > esia : 021-98874895 > Hp : 081311275024 > email : [email protected] <Ypurwo%40gmail.com> > > > > -- Yohanes Purwo Santoso esia : 021-98874895 Hp : 081311275024 email : [email protected]

