ورود

نسخه کامل مشاهده نسخه کامل : روشهاي جستجو بانك sql در دلفي



rmb_ali
27-09-2006, 16:17
ببخشيد كه ما خيلي وضعمون خرابه ولي اگر ميشه بهترين روش رو براي جستجوس بانكهاي sql server كه با ado باز شدن رو بگيد منظورمم اينه كه ميخوام دوتا بانك رو با هم مقايسه منم و فيلدهايي كه مشابه هستند رو update كنم

مرد مباح
27-09-2006, 22:21
ميتوني از دوتا فرمان استفاده كني.
بسته به كاري كه ميخواي بكني داره :
Filter
Locate
توي هلپ دلفي توضيحاتش كامله.
توي لينك امضاي من هم درباره هر دوش صحبت شده.
فقط اين دو پارامتر رو سرچ كن.

موفق باشي.

mahdi bg
28-09-2006, 05:08
سلام

rmb_ali جان


ميتوني از دوتا فرمان استفاده كني.
بسته به كاري كه ميخواي بكني داره :
Filter
Locate
توي هلپ دلفي توضيحاتش كامله.
توي لينك امضاي من هم درباره هر دوش صحبت شده.
فقط اين دو پارامتر رو سرچ كن.

موفق باشي.

بهترين روش استفاده از دستور Select زبان SQL است

روش مرد مباح هم خوبه اما

ببخشيد مرد مباح (قصد جسارت ندارم):
دستورات SQL چند تا مزیت دارند مهمترینشون
1-انعطاف بیشتری نسبت به روش های بالا دارند
2-سرعت اجرایی بالای دارند
3-جستجو های خیلی مشکل رو به راحتی انجام می دن
{مثلا(با Filter میشه)
1- لیست 5 کارمندی که بیشترین تاخیر رو در ورود به سرکار
داشتن رو چطوری با Filter چطوری بدست می آورند(اگه میشه ،
کد رو برام بذار خیلی ممنون)}

مرد مباح
28-09-2006, 08:30
اين كار رو ميشه توي دلفي با اين فرمان كرد.
ولي خيلي كار مشكليه.
ضمنا من با فرامين خود Sql تا حالا كار نكردم.
به همين دليل فقط روشي كه بلد بودم رو نوشتم.

ممنون كه توضيحات رو دادي.

MAR_Programmer
28-09-2006, 09:11
سلام
مي توني از
BachMove
استفاده كني راحتره خودش اطلاعات بانك مقصد و با مبدا مقايسه مي كنه و اطلاعات شبيه رو آپديت مي كنه
در ضمن چرا نمي شه بر روي بانك اطلاعاتي كه با
SQL
بازشده تغييري داد يعني نه ميشه ويرايش كرد و نه حذف و اضافه ؟؟؟

rmb_ali
28-09-2006, 15:45
دوستان ممنون از پاسخ هايتان اگر در مورد اين bachmove بيشتر توضيح بديد ممنون ميشم در ضمن روي بانكهاي sql در دلفي به راحتي ميشه تغييرات دادد دقيق تر بگو ببينيم كه مشكل كجاست

rmb_ali
03-10-2006, 11:31
هيچ دادرسي نبود؟

MAR_Programmer
05-10-2006, 10:25
سلام
در مورد
BachMove
يه خاصيت داره به نام
Destination
و يكي به نام
Source
اولي مربوط به
Table بانك اطلاعاتي مقصد
و دومي بانك اطلاعاتي مبدا و يه خاصيت ديگه اينكه
Mode
كه به صورت
براي آپديت اطلاعات بانك مقصد بر اساس اطلاعات بانك مبدا batAppend
براي آپديت و افزودن اطلاعات جديد بانك مقصد بر اساس بانك مبدا batAppendUpdate
كپي كردن اطلاعات مبدا به مقصد و نيز اينكه در اين مورد اگر بانك مقصد وجود نداشته باشد يا اينكه بانك batCopy
اطلاعاتي اون فرق داشته باشه خودش بانك مقصد رو بر اساس بانك مبدا مي سازه در اين مورد بايد خاصيت اكتيو تيبل رو فالس كني يعني بانك
اطلاعاتي مقصد نبايد فعال باشه
حذف اطلاعاتي كه در بانك مبدا و مقصد وجود دارند batDelete
مورد آخر هم كه ديگه تابلو
يه توضيح ديگه اينكه اگر بخواهي اطلاعات رو كپي يا حذف كني بانك مقصد اصلا نبايد باز باشه يا فعال باشه
در اين مورد اگر بيشتر سوال يه مثال برات آپلود كنم؟؟؟؟؟؟
در مورد اس كيو ال هم بايد بگم كه وقتي كه مي خوام
Query.Insert
Query.Delete
وقتي به اين خط از برنامه مي رسه پيغام ميده كه بانك به صورت فقط خواندني است حالا اين يعني چه؟؟؟؟؟؟؟؟