PDA

View Full Version : متصل شدن به DataBase



alimooghashang
سه شنبه 27 آذر 1386, 17:58 عصر
با سلام
مهندسین محترم
من تازه دارم دلفی یاد میگیرم
و دارم یه برنامه کتابخانه کوچولو (پروژه استادم) را مینویسم
فقط تو این موندم از چه DataBase ی استفاده کنم
و اینکه چطور ازش استفاده کنم
و اینکه بعد از اینکه پروژه تموم شد چطوری براش ببرم؟
با همین فایل ها ببرم یا باید کار خاصی بکنم؟!!
ممنون میشم اگر کسی بهم بگه چی کار باید کنم
فقط سریع لطفا
با تشکر

Cave_Man
سه شنبه 27 آذر 1386, 18:12 عصر
من به شما Access رو پیشنهاد میکنم.راحت هم میتونی یادش بگیری.با ADO به راحتی میتونی باهاش ارتباط برقرار کنی.
بعد از اینکه پروژه تموم شد نحوه تحویل دادن: به نظرم دو دستی ببر تحویل استاد بده. ولی از شوخی بگذریم باید از خود استاد بپرسی که سورس ها رو ببری یا فقط App و دیتابیس
شما حداقل برای ارائه نرم افزار به فایل App و دیتابیس نیاز داری.

alimooghashang
سه شنبه 27 آذر 1386, 18:39 عصر
من به شما Access رو پیشنهاد میکنم.راحت هم میتونی یادش بگیری.با ADO به راحتی میتونی باهاش ارتباط برقرار کنی.


سلام دوست عزیز
مممنون

اما میشه بگید چطوری همین کار را بکنم؟؟
مراحل کار را میخوام
با تشکر

Cave_Man
سه شنبه 27 آذر 1386, 19:11 عصر
اینجا توضیح داده شده همراه با عکس و توضیحات
http://delphi.about.com/od/database/l/aa022001d.htm

alimooghashang
چهارشنبه 28 آذر 1386, 02:08 صبح
اینجا توضیح داده شده همراه با عکس و توضیحات
http://delphi.about.com/od/database/l/aa022001d.htm

سلام
والا ما اینجا سر زدیم اما چیزی نتونسیم یاد بگیریم

اگر ممکنه بیشتر توضیح بدین
یا خودتون زحمتشو بکشید دوست عزیز

در ضمن برای چستجو در دیتا بیس باید چی کار کنم
و برای اضافه کردن و حذف کردن؟؟

با تشکر

SYNDROME
چهارشنبه 28 آذر 1386, 06:07 صبح
در ضمن برای چستجو در دیتا بیس باید چی کار کنم
و برای اضافه کردن و حذف کردن؟؟

دوست عزیز
شما سوال بارها در سایت مطرح شده است و نیاز به جستجو دارد.
برای وصل شدن به DataBase از ADO استفاده کنید.
برای جستجو از دستورات Select استفاده کنید.
برای حذف و اضافه هم راههای مختلفی وجود دارد.
مثلا
استفاده از دستور Insert To و Delete.
یا استفاده از دستورات ADO.Delete و ADO.Insert استفاده کنید.
موفق باشید

Bahmany
چهارشنبه 28 آذر 1386, 07:34 صبح
با سلام
مهندسین محترم
من تازه دارم دلفی یاد میگیرم
و دارم یه برنامه کتابخانه کوچولو (پروژه استادم) را مینویسم
فقط تو این موندم از چه DataBase ی استفاده کنم
و اینکه چطور ازش استفاده کنم
و اینکه بعد از اینکه پروژه تموم شد چطوری براش ببرم؟
با همین فایل ها ببرم یا باید کار خاصی بکنم؟!!
ممنون میشم اگر کسی بهم بگه چی کار باید کنم
فقط سریع لطفا
با تشکر
به نظرم اگه بگید کدوم دیتابیس رو بلدید بهتر میشه راهنماییتون کرد

prettynina
چهارشنبه 28 آذر 1386, 13:23 عصر
من با paradox کار میکنم. میشه در مورد اونم بگید. Delphi+paradox

alimooghashang
چهارشنبه 28 آذر 1386, 18:45 عصر
به نظرم اگه بگید کدوم دیتابیس رو بلدید بهتر میشه راهنماییتون کرد

سلام
من با اکسس راحت تر هستم
و با MYSQL تو PHP هم کار کردم
مرسی

vahid_4787
پنج شنبه 29 آذر 1386, 00:19 صبح
از کجا باید یه برنامه دلفی که با پایگاه داده ارتباط داره گیر بیارم. البته منظورم سورسها و دانلود خود برنامه است. مثل برنامه دفترچه تلفن.. ممنون میشم اگه کمکم کنید.:لبخندساده::لبخندساده:

Bahmany
شنبه 01 دی 1386, 08:51 صبح
من با paradox کار میکنم. میشه در مورد اونم بگید. Delphi+paradox
خوبه
ولی پیشنهاد می کنم از Access استفاده کنید چون بعد از مدتی با خطر خطای انقضای فایل دیتابیس روبرو خواهید بود.



سلام
من با اکسس راحت تر هستم
و با MYSQL تو PHP هم کار کردم
مرسی
اکسس برای انجام پروژه های Desktop و تک کاربره بهترین انتخاب برای WinApp هستش

اگر بانک اطلاعاتی Access در پروژه هاتون استفاده کنید بسته به نوع ویندوز دیگر نیازی به نصب و کلنجار رفتن با درایور هاش ندارید و خیلی راحت می تونید ازون برای استفاده از پروژه ها تون حساب ویژه باز کنید.
در ضمن بنده هیچ وقت در Encoding فارسی نیز در این نوع بانک به مشکل نخورده ام و راحت در یکی از پروژه هایم بانک را به اراکل منتقل کردم.
ولی برای کار با پارادکس می بایست درایورهای حدودا 20 مگی اون روهم در تمام کلاینت هاتون نصب کنید و ...

ghabil
شنبه 01 دی 1386, 12:44 عصر
در اینکه اکسس از هر نظری از Paradox بهتره شکی نیست ولی اون 20 مگی که میگی برای نصب BDE هست ربطی به پارادکس نداره ، میتونی با ODBC هم به پارادکس وصل بشی.

prettynina
شنبه 01 دی 1386, 13:03 عصر
چرا به جای راهنمایی همه توصیه میکنن که دیتا بیسم رو عوض کنم؟؟؟
من باید با پارادوکس کار کنم و نمی تونم از دیتا بیس دیگه ای استفاده کنم.
اگه ممکنه در این مورد راهنمایی کنید

ghabil
شنبه 01 دی 1386, 14:29 عصر
چرا به جای راهنمایی همه توصیه میکنن که دیتا بیسم رو عوض کنم؟؟؟

دو حالت داره :

1) کسی اینجا نمیخواد راهنمایی کنه و همه قصد دارند الکی اذیت بکنند.

2) پارادکس اصلا دیتابیس نیست و یک File Manger هست، خیلی از امکانات رو کم داره ، ایندکسهاش خراب میشند ، مشکلات از دست دادن اطلاعات داره ، اطلاعات به راحتی در دسترس بقیه هستند و .... و خلاصه همه قبلا باهاش کار کردند و میدونند که ابزار به درد بخوری نیست و دقیاق سعی دارند راهنماییت کنند که از اول خودت رو توی دردسر ندازی و از یک ابزار بهتر (با توجه به اینکه تمامی این ابزارها برای ما مجانی هستند) استفاده کنی.

حالا هرطور که نظر خودته ببین کدوم حالت میتونه باشه.

ضمنا با وجود همه اینها اگر سوالی در مورد پارادکس هم داری بگو اگر کسی بتونه کمکت میکنه.

prettynina
شنبه 01 دی 1386, 14:48 عصر
همون راهنمایی هایی که در مورد Access کردن، pls در مورد پارادوکس هم اگر مطلبی هست بفرمایید‌ :)

alimooghashang
شنبه 01 دی 1386, 20:09 عصر
سلام

لطفا اگر میشه من سوالم را عوض کنم
چون اینجا انگار باید حتما دقیق بشی


ببینید من میخوام که تو دیتا بیس هر جا که اسم اشخاص دقیقا همونی هست که تو EditBox وارد کردم تو Dbgrid یا هر جای دیگه بیاد

جالا چطور من باید select کنم را نمیفهمم

کجا باید بنویسم این کد ها را نمیدونم

اگر میشه کمک کنید
یه برنامه ساده برام با دلفی اگر بزارین ممنوون میشم

که از یه ادیت اسم را بگیره و اگر تو دیتا بیس هست تو DBGRID نشون بده

با تشکر

ghabil
شنبه 01 دی 1386, 20:28 عصر
ببین DBGRid خودش کاره ای نیست، باید Select دیتاستت رو جوری بنویسی که فقط اطلاعات مورد نظرت رو بیاره ، اونم تا حالا بارها توضیح داده شده میشه یک چیزی مثل این:"
[code]
AdoDataSet.CommandText := 'Select * from tableName where FieldName = ' + QoutedStr(Edit1.Text)
[/cdoe]

alimooghashang
یک شنبه 02 دی 1386, 21:53 عصر
ببین DBGRid خودش کاره ای نیست، باید Select دیتاستت رو جوری بنویسی که فقط اطلاعات مورد نظرت رو بیاره ، اونم تا حالا بارها توضیح داده شده میشه یک چیزی مثل این:"
[code]
AdoDataSet.CommandText := 'Select * from tableName where FieldName = ' + QoutedStr(Edit1.Text)
[/cdoe]

سلام
من این کار رو کردم

اما یه سوال برام پیش اومده که اگر جواب بدین خیلی ممنون میشم
دقیقا میخوام بدونم این اشیا چی کار میکنن و اتصالشون به هم چطوریه ...

و برای یک form که میخواد از Database استفاده کنه کدوماش لازمه
اگر توضیح کامل بدین ممنون میشم

1- adodataset
2- adodatesource
3- adotable
4- adoconnection
با تشکر

prettynina
سه شنبه 04 دی 1386, 11:16 صبح
همون راهنمایی هایی که در مورد Access کردن، pls در مورد پارادوکس هم اگر مطلبی هست بفرمایید‌ :)

مرسی از راهنماییتون:ناراحت:

prettynina
سه شنبه 04 دی 1386, 14:40 عصر
از کجا باید یه برنامه دلفی که با پایگاه داده ارتباط داره گیر بیارم. البته منظورم سورسها و دانلود خود برنامه است. مثل برنامه دفترچه تلفن.. ممنون میشم اگه کمکم کنید.:لبخندساده::لبخندساده:


به اینجا سر بزن:
www.mombaini2006.blogsky.com (http://www.mombaini2006.blogsky.com)


http://www.Delphi-Magic.com (http://www.delphi-magic.com/)

اینجا هم مثال وجود داره: C:\Program Files\Borland\Delphi7\Demos\Db

porahram
چهارشنبه 04 آذر 1388, 16:10 عصر
با سلام
من دوتا جدول از نوع پارادکس دارم و می خوام اطلاعات دو جدول رو بریزم داخل یک جدول دیگه لطفاً راهنمائی کنید. البته دستور batchmove را می دانم ولی نحوه نوشتن درست دستورش رو نمیدونم
ممنون

porahram
چهارشنبه 04 آذر 1388, 16:15 عصر
یه سوال دیگه هم دارم حداکثر فضایی رو که جداول پارادکس میتونن ساپورت کنند چقدره؟
:متفکر: