PDA

View Full Version : اگه از access در شبکه استفاده کنم مشکلی پیش میاد ؟



سه شنبه 04 آذر 1382, 16:17 عصر
با سلام به همه دوستان عزیز دلفی کار .
قبل از هر چیز از آقای delphiassistant به خاطر نکته ای که گفتند تشکر میکنم .
.....................
سوالم از دوستان اینه که من یه برنامه نوشتم که تحت شبکه است . حدود 10 ..15 کلاینت به سرور برنام وصل هستند . بانک این برنامه رو از access استفاده کردم به نظر شما آیا مشکلی براش پیش میاد یا نه .
چقدر میتونم روش حساب وا کنم .
با تشکر
.................................................. ............
به امید روزی که ایران در زمینه کامپیوتر خدایی کند . با تلاش همه برنامه نویسان و علاقه مندان به کامپیوتر در این مرزو بوم .

مهدی کرامتی
سه شنبه 04 آذر 1382, 17:03 عصر
بنظر من هیچی!!!
این اشتباه رو من سال 74 کردم و بخاطرش چند ماه کارم هدر رفت.

Access برای محیط تک کاربره خوبه، ولی وقتی کاربر بیش از یکی دو تا میشه رفتارهای عجیبی میکنه. مثلا رکوردهایی که وارد میکنید تا وقتی تو برنامه هستید درست دیده میشوند، اما وقتی از برنامه خارج میشوید و برمیگردید می‌بینید هیچ رکوردی در کار نیست!!!
این در حالی است که رکوردها بصورت فیزیکی در فایل MDB وجود دارند، اما خراب محسوب میشوند و قابل استفاده نخواهند بود. این فقط یکی از یک طومار ایرادات Access در محیط شبکه است.

توصیه میکنم بجاش از DBISAM Client/Server یا SQL Server استفاده کنی.

سه شنبه 04 آذر 1382, 18:06 عصر
سلام آقای delphiassistant
از شما ممنونم که جواب سوالم رو دادید
سوال دومم اینه که DBISAM رو از کجا گیر بیارم و یا اینکه اگه از sql server استفاده کنم به راحتی استفاده از access است ؟ و زیاد به کد برنامه ام لطمه نمیخوره ؟ یعنی میشه راحت بانک رو با sql server ساخت و مثل access با یک adoquery بهش وصل شد و همون دستورا رو مثل insert , تنظیم عبارت sql و post و فیلتر ....... استفاده کرد . آخه من sql server کار نکردم .
با تشکر از آقای delphiAssistant و همه دلفی کاران .
.............................................
به امید آن روزی که ایران در زمینه کامپیوتر خدایی کند . با تلاش همه برنامه نویسان و علاقه مندان به کامپیوتر در این مرزو بوم .

مهدی کرامتی
چهارشنبه 05 آذر 1382, 00:00 صبح
استفاده از Access کمی با SQL Server فرق دارد، زیرا Access از SQL 88 استفاده میکند که کمی قدیمی است، در حالی که SQL استاندارد SQL 92 است که توسط SQL Server پشتیبانی میشود.
تغییراتی که لازم است بدهید در بعضی دستورات SQL است و نیاز به کمی آشنایی با SQL Server دارید که با مطالعه یک کتاب راهنمای SQL Server در عرض یک هفته با نصب و راه‌اندازی آن آشنا میشوید.