BMS-HOSxP Community

HOSxP => Delphi / Pascal => ข้อความที่เริ่มโดย: yokyai ที่ ตุลาคม 05, 2009, 15:33:35 PM

หัวข้อ: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: yokyai ที่ ตุลาคม 05, 2009, 15:33:35 PM
1.ติดตรง ZConnection.GetTableNames คับ  ไม่ทราบ Argument ว่าจะใส่อะไรลงไป คือมันต่างจาก ADOConnection อ่ะคับ
2.สมมตินะคับต้องการเขียนให้สามารถเลือกใช้ host ได้หลายเครื่อง(อาจมี server หลายตัว) จะเขียน sctipt อย่างไรคับ ให้ยิงไปที่ host แต่ละเครื่องได้คับหรืออาจารย์จะแนะนำอย่างอื่นก็ได้นะคับ
ใช้ Component =  Zconnection,ZQuery,Datasource และฐาน mysql คับ
ขอบคุณคับ
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: manoi ที่ ตุลาคม 05, 2009, 17:04:59 PM
กำลังจะทำอะไรครับ และ Error ตอนไหนครับ (compile / runtime )
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: yokyai ที่ ตุลาคม 06, 2009, 09:29:03 AM
กำลังจะทำโปรแกรมเก็บครุภัณฑ์คับ ต้องการจะตั้งค่าให้มัน connect กับ server อื่น ๆ ได้ด้วยแบบ hosxp อาจารย์อ่ะคับ  ได้โหลดโปรแกรมตามที่อาจารย์โพสต์ไว้ และมี delphi 10 lite ตัว registerd อยู่แล้ว ก็เลยโหลด zeos 6.6.3 มาคับ

ใช้แบบนี้คับ
ZConnection1.GetTableNames(ComboBox1.Items,false);
แต่ว่าพอรันมันขึ้นแถบสีแดงที่ script

และมี Pascal error แสดงแบบนี้ตลอดเลยคับ
[Pascal Error] Unit1.pas(29): E2250 There is no overloaded version of 'GetTableNames' that can be called with these arguments
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: doramon ที่ ตุลาคม 06, 2009, 15:04:45 PM
กำลังจะทำโปรแกรมเก็บครุภัณฑ์คับ ต้องการจะตั้งค่าให้มัน connect กับ server อื่น ๆ ได้ด้วยแบบ hosxp อาจารย์อ่ะคับ  ได้โหลดโปรแกรมตามที่อาจารย์โพสต์ไว้ และมี delphi 10 lite ตัว registerd อยู่แล้ว ก็เลยโหลด zeos 6.6.3 มาคับ

ใช้แบบนี้คับ
ZConnection1.GetTableNames(ComboBox1.Items,false);
แต่ว่าพอรันมันขึ้นแถบสีแดงที่ script

และมี Pascal error แสดงแบบนี้ตลอดเลยคับ
[Pascal Error] Unit1.pas(29): E2250 There is no overloaded version of 'GetTableNames' that can be called with these arguments



sql ------ > show tables
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: yokyai ที่ ตุลาคม 06, 2009, 17:48:56 PM
อาจารย์โดเรมอนคับ แล้ว sql ที่ show table นี่จะใส่คำสั่งตรงไหนหรือคับ รบกวนใส่ให้ดูได้ไหมคับ แต่ยังไงอยากทราบ argument ของ Zconnection.Gettablename มากกว่า เพราะว่าจะประยุกต์ใช้ได้หลายอย่างคับ
(ขอบคุณคุณดุสิตด้วยคับ) ;D
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: dusit ที่ ตุลาคม 07, 2009, 00:04:04 AM
procedure TForm3.Button1Click(Sender: TObject);
begin
ZConnection1.GetCatalogNames(ComboBox2.Items);
ZConnection1.GetTableNames('',ComboBox1.Items);
ZConnection1.GetCatalogNames(ComboBox3.Items);
end;

ใช่แบบนี้ป่าวครับ
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: yokyai ที่ ตุลาคม 07, 2009, 13:08:32 PM
ตามที่คุณดุสิตแจ้งเคยลองแล้วคับ แต่ว่ามี error ตามที่แนบมาคับ  ไม่รู้จะทำอย่างไร   ;D
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: manoi ที่ ตุลาคม 07, 2009, 14:44:36 PM
ใช้แบบนี้ครับ


uses
  ZAbstractRODataset,zdbcintfs;

var
  ResultSet: IZResultSet;
begin

  ResultSet := zConnection1.DbcConnection.GetMetadata.GetTables('', '', '', Nil);
  while ResultSet.Next do
    begin
      if ResultSet.GetString(4) = 'TABLE' then
        fList.Add(ResultSet.GetString(3));
    end;
end;

หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: yokyai ที่ ตุลาคม 08, 2009, 10:30:15 AM
จะลองดูด้วยคับ  ;D
แต่ว่าที่ลอง(คลำทาง)มาแบบนี้
Zconnection.GetTableNames('','Databasename',ComboBox.Items);
เรียกชื่อตารางออกมาได้คับ แต่ว่าอืดนิดนึงก่อนจะมา ไม่ทราบว่าจะมีผลไหมคับอาจารย์
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: yokyai ที่ ตุลาคม 09, 2009, 14:33:45 PM
อาจารย์คับ
1.อยากทราบวิธีการสร้างฟอร์ม Connect อ่ะคับ(แบบHOSxP)
2.กรณีที่เราต้องสร้างหน้างานที่ต้องแสดงข้อมูลและรับข้อมูลเข้าฐานข้อมูลหลายหน้างาน เราใช้ Connection ทุกหน้างานหรือ ใช้เพียง Connection เดียว แล้วเชื่อมต่อไปทุกหน้าคับ
รบกวนด้วยคับ ขอตัวอย่างสักนิดก็ดีนะคับอาจารย์ ;D
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: thecoy ที่ มิถุนายน 11, 2010, 00:16:57 AM
อาจารย์คับ
1.อยากทราบวิธีการสร้างฟอร์ม Connect อ่ะคับ(แบบHOSxP)
2.กรณีที่เราต้องสร้างหน้างานที่ต้องแสดงข้อมูลและรับข้อมูลเข้าฐานข้อมูลหลายหน้างาน เราใช้ Connection ทุกหน้างานหรือ ใช้เพียง Connection เดียว แล้วเชื่อมต่อไปทุกหน้าคับ
รบกวนด้วยคับ ขอตัวอย่างสักนิดก็ดีนะคับอาจารย์ ;D
ทำไ้ด้หรือยังครับ ถ้าไ้ด้แล้ว บอกต่อด้วย  ;D
หัวข้อ: Re: อาจารย์คับ สอนใช้ ZConnection หน่อยคับ
เริ่มหัวข้อโดย: ittipol ที่ กรกฎาคม 13, 2010, 15:15:21 PM
อาจารย์ครับขอวิธีทำ Connect แบบ HOSxP ด้วยครับ
ขอศึกษาด้วยคนครับ