-=-
.
.....
  
 
RSS
Direkomendasikan menggunakan brower Opera/Chrome/Firefox. Resolusi minimal 1024x768 | Powered by ____ |
 
  
 
Nikmati Delphi-ID dalam berbagai versi tampilan :
Basic View (LOW Bandwidth)
Default View (Full)
Mobile Edition
Main Menu
..:: onWebTools ::..
..:: onLastPosts ::..
goto Postjumlah komponen maksimal dalam sebuah project(6)
 by d4mnf1y32
 on 21.May at 12:16
goto Posttanya grayscale to biner dengan scanline(1)
 by luckynvic
 on 20.May at 20:44
goto Posttanya looping biner to matriks(1)
 by luckynvic
 on 20.May at 20:10
goto Postsql error:acces denied for user....(2)
 by nasbms
 on 19.May at 16:54
goto Postpemanggilan frame(4)
 by nasbms
 on 19.May at 16:14
goto Posttanya AvLock(0)
 by azuriza
 on 19.May at 11:24
goto PostGet TDBEdit Value Menggunakan LookUp Grid(10)
 by henry_sys
 on 18.May at 11:27
goto Postmenghitung record dalam perulangan(4)
 by idhiel
 on 16.May at 13:53
goto Posttanya ascii(4)
 by mas_kofa
 on 16.May at 12:11
goto PostRawPrint Untuk Delphi XE2(0)
 by adewijaya
 on 15.May at 22:34
goto Postdatabase error..(4)
 by idhiel
 on 15.May at 15:57
goto Postbekasi, pt arila putra mahkota(3)
 by mas_kofa
 on 15.May at 15:37
goto Postbagaimana cara membaca file *.doc dg delphi?(0)
 by ficky
 on 15.May at 06:14
goto Posttanya biner to matriks(13)
 by diandewi
 on 14.May at 20:30

..:: onLast Articles ::..
..:: New Download ::..
Pascal-id.Org
Feeds -  Popular -  Latest
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: Perkenalan dan Absen
8 months, 3 weeks ago
RE: Alhamdulillah Buka Puasa Bersama
8 months, 3 weeks ago
RE: تَقَبَّلَ اللهُ مِنَّا وَمِنْكَ - Selamat Hari Raya Idul Fitri
8 months, 3 weeks ago
Lintas Situs
«
free web site stats and visitor tracking

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
jimboyOffline
Location:
Post subject: saving di dua database yang servernya berbeda sekaligus  PostPosted: 27/Jan/2008 07:57
onBeginner


Joined: 27-Jan-2008
Posts: 4

Status: Offline
buat para kawula tua delphi, mas-mas & mba-mba yang pinter2,

aq punya masalah di delphi and ms-sql server, ada yang tau bagaimana caranya
agar bisa saving di dua table yang sama tapi lokasi table tsb ada di dua database
yang nama server nya berbeda.

aq coba pake perintah :

server2 := 'SERVER_2';
st := 'Insert into '+server2+'.DB_X.DBO.TABLE_X ';
SQL.Add(st);
SQL.Add('(field_a,fieldb) values("a","b") ');
ExecSQL;

dimana perintah ini dijalankan dari query yg tersambung ke server1,

dan muncul error :

Tapi kalo perintah SQL ini, aq coba di MSSQL Server langsung, tidak terjadi error,

mohon pencerahannya, pleeeeeeeeeeeeeeeeaaaaaaaaaaaasssssssssss.....

help me.

trims,
jimboy
 
 View user's profile Send private message  
Reply with quote Back to top
jimboyOffline
Location:
Post subject: saving di dua database yang servernya berbeda sekaligus  PostPosted: 27/Jan/2008 08:12
onBeginner


Joined: 27-Jan-2008
Posts: 4

Status: Offline
buat para kawula tua delphi, mas-mas & mba-mba yang pinter2,

aq punya masalah di delphi and ms-sql server, ada yang tau bagaimana caranya
agar bisa saving di dua table yang sama tapi lokasi table tsb ada di dua database
yang nama server nya berbeda.

aq coba pake perintah :

server2 := 'SERVER_2';
st := 'Insert into '+server2+'.DB_X.DBO.TABLE_X ';
SQL.Add(st);
SQL.Add('(field_a,fieldb) values("a","b") ');
ExecSQL;

dimana perintah ini dijalankan dari query yg tersambung ke server1,

dan muncul error : MSDTC on server1 is unavailable.

padahal MS DTC service nya sudah START,
tapi aq jg ngga yakin karena dilihat di program files, MS DTC administrative consolenya masih kosong (belum ada linknya).

Tapi kalo perintah SQL ini, aq coba di MSSQL Server langsung, tidak terjadi error,

mohon pencerahannya, pleeeeeeeeeeeeeeeeaaaaaaaaaaaasssssssssss.....

help me.

trims,
jimboy
 
 View user's profile Send private message  
Reply with quote Back to top
Bahrul_powerOffline
Location:
Post subject:   PostPosted: 27/Jan/2008 12:38
onSkilled


Joined: 17-Jun-2007
Posts: 99

Status: Offline
Wah minggu2, sepi banget, mo jalan malas, mending browsing aja ah,
sambil ikut jawab permasalahan teman2, siapa tau bisa membantu.

Kalo mau nyimpan database yang servernya berbeda, mending
menggunakan 2 ADOConnection yang masing2 telah ditujukan ke database
di 2 server tersebut. Misalkan ADOConnection1 untuk konek ke server1 dan
ADOConnection2 untuk konek ke server2

Kemudian pada waktu melakukan penyimpanan, seperti contoh ini:
code : pascal
  1. With ADOQuery1 do
  2. begin
  3. Connection:=ADOConnection1;
  4. if active=true then close;
  5. SQL.clear;
  6. SQL.Add('insert into tabel1(nik,nama,alamat) values(:nk,:nm,:al)');
  7. prepared;
  8. parameters[0].Value :='0232';
  9. parameters[1].Value :='Iwan';
  10. parameters[2].Value :='Jakarta Selatan';
  11. execsql;
  12. end;
  13.  
  14. With ADOQuery1 do
  15. begin
  16. Connection:=ADOConnection2;
  17. if active=true then close;
  18. SQL.clear;
  19. SQL.Add('insert into tabel1(nik,nama,alamat) values(:nk,:nm,:al)');
  20. prepared;
  21. parameters[0].Value :='0232';
  22. parameters[1].Value :='Iwan';
  23. parameters[2].Value :='Jakarta Selatan';
  24. execsql;
  25. end;
Parsed in 0.011 seconds, using GeSHi


Very Happy Moga membantu;
 
 View user's profile Send private message  
Reply with quote Back to top
barcodebimaOffline
Location:
Post subject:   PostPosted: 28/Jan/2008 01:39
onIntermediate


Joined: 12-Jan-2007
Posts: 43

Status: Offline
mungkin seting user di kompnya belum diset.......
coba deh...... Razz
 
 View user's profile Send private message  
Reply with quote Back to top
jimboyOffline
Location:
Post subject:   PostPosted: 31/Jan/2008 22:17
onBeginner


Joined: 27-Jan-2008
Posts: 4

Status: Offline
Trim's mas, tapi saya pake bde, ngga pake ado, tolong dong, tengkiu.

katenye harus buat multi tier database application biar cepet, apa betul segitu rumitnya mas... ?

mohon petunjuknya, mas.
 
 View user's profile Send private message  
Reply with quote Back to top
Bahrul_powerOffline
Location:
Post subject:   PostPosted: 01/Feb/2008 08:22
onSkilled


Joined: 17-Jun-2007
Posts: 99

Status: Offline
Kalo pakai BDE pakai aja 2 komponen Database yaitu Database1 untuk Server1 dan Database2 untuk Server2, sebelumnya bikin 2 Alias terlebih dahulu misalkan DBServer1 dan DBServer2 kemudian gunakan Query untuk eksekusinya

code : pascal
  1. With Query1 do
  2. begin
  3. DatabaseName:=Database1;
  4. if active=true then close;
  5. SQL.clear;
  6. SQL.Add('insert into tabel1(nik,nama,alamat) values(:nk,:nm,:al)');
  7. prepare;
  8. params[0].Value :='0232';
  9. params[1].Value :='Iwan';
  10. params[2].Value :='Jakarta Selatan';
  11. execsql;
  12. end;
  13.  
  14. With Query1 do
  15. begin
  16. DatabaseName:=Database2;
  17. if active=true then close;
  18. SQL.clear;
  19. SQL.Add('insert into tabel1(nik,nama,alamat) values(:nk,:nm,:al)');
  20. prepare;
  21. params[0].Value :='0232';
  22. params[1].Value :='Iwan';
  23. params[2].Value :='Jakarta Selatan';
  24. execsql;
  25. end;
Parsed in 0.010 seconds, using GeSHi
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic





Powered by PNphpBB2 © 2003-2009 The Zafenio Team
Credits


| Register | Lost Password ? |