View Full Version : نشان دادن دیتابیس های موجود در SQL در یکCombobox
kamal_habibi
شنبه 19 بهمن 1387, 02:38 صبح
با سلام خدمت دوستان
من میخواهم هر چی دیتابیس که در SQL دارم در یک Combobox نشان بدم ممنون میشم کمکم کنید
توجه: من فیلدها رو نمیخوام فقط لیست دیتابیس ها موجود در SQL رو میخوام نشون داده بشه
با تشکر از دوستان
SYNDROME
شنبه 19 بهمن 1387, 06:20 صبح
دستور زیر را در aDO اجرا کن و سپس آنها را در ComboBox اضافه کن.
Use Master
SELECT *
From SysDataBases
موفق باشید
kamal_habibi
شنبه 19 بهمن 1387, 14:32 عصر
با تشکر از شما جناب آقای SYNDROME
ولی مشکل من در اضافه کردن دیتابیس ها به Combobox هستش نه خود دستور SQL ممنونم میشم که راهنماییم کنید.
چون زیاد تو دلفی وارد نیستم خداییش نمیدونم این دیتابیس ها چه جوری به Combobox اضافه میشه
vcldeveloper
شنبه 19 بهمن 1387, 17:49 عصر
ولی مشکل من در اضافه کردن دیتابیس ها به Combobox هستش نه خود دستور SQL
با فرض اینکه شما نتیجه کوئری را در یک شی AdoQuery1 بر می گردانید، و کامبوباکسی با نام ComboBox1 دارید، قالب کلی کار به شکل زیر هست:
AdoQuery1.DisableControls;
ComboBox1.Items.BeginUpdate;
try
ComboBox1.Clear;
AdoQuery1.First;
while not AdoQuery1.EOF do
begin
ComboBox1.Items.Add(AdoQuery1.FieldByName('FieldNa me').AsString);
AdoQuery1.Next;
end;
finally
ComboBox1.Items.EndUpdate;
AdoQuery1.EnableControls;
end;
stringer
چهارشنبه 23 بهمن 1387, 17:29 عصر
خوب چرا به جای این کارها از DBlouckcombobox استفاده نمیکنی اونموقع میتونی راحتر این کارو انجام بدی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.