سلام به همگي
ببخشيد كسي ميتونه چند تا از بدي هاي اكسز رو هم بگه
Printable View
سلام به همگي
ببخشيد كسي ميتونه چند تا از بدي هاي اكسز رو هم بگه
امنيت پايين بزرگترين اشكالشه.
سوال جالبی مطرح کردی دوست عزیزنقل قول:
ببخشيد كسي ميتونه چند تا از بدي هاي اكسز رو هم بگه
به نظر من هم بزرگترین مشکلش همین بود که مرد مباح عزیز گفت
من فقط چند نکته رو اضافه میکنم:
- سرعت پایین در بازیابی داده ها زمانی که رکورد های برنامه زیاد باشه حتی با وجود index ها
- عدم پشتیبانی از توابع شخصی (sp ها در sql server)
- عدم پشتیبانی از cursor ها
البته چند مزیت هم داره:
- اگر قرار باشه برنامه به صورت local اجرا بشه شاید بهترین گزینه باشه چون نیازی به نصب سرویس دهنده هایی مثل sql server یا oracle نداره چون از Jet engine استفاده میکنه که به صورت پیش فرض توسط سیستم عامل های ویندوز پشتیبانی میشه
- برتری در مقابل paradox که توسط borland معرفی شد.
- وجود یک فایل مشخص برای دیتابیس و سهولت در تهیه نسخه پشتیبان
سلام
ممنون
خب كسي ميتونه بگه يه مدير ديتابيس كارش چي است و بايد چه كارهايي بكنه(بطور كلي)
منظورتون از مدير DataBase چيه ؟ يا كيه ؟!نقل قول:
مدير ديتابيس
...
سلام
منظورم كسي كه با اكسز كاري انجام ميده بايد چه كارهايي انجام بده و چه چيزهايي رو مد نظر بگيره؟
ممنون
نكات مهمي كه بايد در نظر بگيره ، امنيت و سرعت هست ...نقل قول:
سلام
منظورم كسي كه با اكسز كاري انجام ميده بايد چه كارهايي انجام بده و چه چيزهايي رو مد نظر بگيره؟
ممنون
براي امنيت ميشه اطلاعات رو در زمان ثبت Encode كرد و يا فايل بانك اطلاعاتي رو به نوعي پنهان يا ناشناس كرد ...
نبايد زياد روي گزينه Password تاكيد داشت ، امكان نداره كه پسورد يك فايل ( هر فايلي كه ميخواد باشه ) بالاخره پيدا نشه ...
اما در مورد سرعت مواردي زيادي هست كه بايد رعايت بشه ، مثلا در زماني كه تعداد ركوردها زياد هست ، بايد به جاي استفاده از دستورات معمولي ( مثلا ) ADOTable يا ... ، از دستورات SQL استفاده كرد ، Query گرفتن و لود كردن تدريجي اطلاعات يكي از مسائل مهمه كه بايد رعايت بشه ...
در اين زمينه مقاله اي در سايت Delphi.about.com بود ، اگه اونجا جستجو كنيد حتما پيدا ميشه ...
اين نكات تنها به اكسس منتهي نمي شن ، هر بانك اطلاعاتي اي ( حتس Oracle يا SQL Server يا DBIsam ) به رعايت اين نكات ( مخصوصا امنيت ) نياز دارن ...
موفق باشيد ...
خيلي خيلي ممنون
سلام مجدد
يه سوال ديگه داشتم
فرض كنيد كه من مي خواهم يه اكسز درست كنم از مدرسه
خوب
شاگرد.معلم.كلاس.كتابخانه(كت اب) ....شاگرد و كتاب .شاگرد وكلاس.معلم و كلاس.معلم و كتاب
خوب حالا براي رابطه بين اينها بايد چيكار كنم
ببينيد هر شاگرد ميتونه چند كتاب قرض بگيره
هر معلم هم ميتونه كتاب تحويل بگيره
هر شاگرد مي تونه فقط به يه كلاس بره و چند شاگرد مي توانند به يه كلاس بروند
هر معلم هم ميتونه به چند كلاس بره و چند تا معلم هم مي تونه به يه كلاس بروند
خب اينها رو كه درست كردم بعدش نمي دونم بايد چيكار كنم اگه ممكنه كسي راهنمايي كنه ممنون
منظورم كار با lookup wizard است ممنون
چطوری میشه به دیتابیس Sqlite وصل شد؟
سلام
اگر ممکنه نحوه اتصال به بانک sql که بانک روی یک سیستم باشد و برنامه روی یک سیستم دیگر را توضیح دهید
با تشکر
سلام.
این تاپیک هم به لیست تاپیک های مهم اضافه شد.
اتصال دلفی بهsql
شما ميتونين از طريق ADO اين كار رو بكنين و فقط انجين رو بايد SQL لنتخاب كنبد.
در چند جاي مختلف اين موضوع مطرح شده و درباره ADO اطلاعات پيدا ميكنيد.
يك راه ديگه هم هست كه تا حالا امتحانش نكردم و اون هم استفاده از كامپوننتهايي هست كه مستقيما و بدون نياز به نصب بود SQL Server ميتونه به فايل ديتابيست متصل بشه!
باید SQL SERVER را برروی سرور و SQL CLIENTرا بر روی سیستم های دیگر نصب کرد و از طریق ODBC ارتباط برنامه با بانک اطلاعاتی را برقرار کردنقل قول:
سلام. نیازی به نصب sql client نیستنقل قول:
در connectionString سیستم های کلاینت، نام سرویس دهنده ی sql مربوط به سرور رو انتخاب کنید
موفق باشید
ممنون که اشتباهم را اصلاح کردید. آیا می شود برنامه را به گونه ای طراحی کرد که بعد از نصب فایل exeبرنامه ارتباط بین dartabaseو user interface اتومات انجام شود.
اگر امکان دارد در مورد FORM و SUB FORM ها هم توضیحاتی بدهید. من برای طراحی یک FORMکه ظاهری شبیه به یک فاکتور را دارد لازم دارم.
آیا می توان در محیط اکسس هم چنین فرمی را ایجاد کرد.
درست متوجه منظورتون نشدم. ولی ارتباطات مختلفی در دلفی وجود داره. نمونه هایی از اونا هم در لینک امضای من پیدا میکنی.نقل قول:
درباره این موضوع قبلا صحبت شده.نقل قول:
لطفا جستجو کنید و پستهای خود را در بخشهای مرتبط ارسال نمائید. جای form در بخش اتصال دیتابیسها نیست.
من در sql مشکلی که داشتم لاگین نمیشه :19::19::19::19:
سلام
با تشکر از لینک های مفیدی که گذاشتید.
برای ارتباط با MySql باید از روش جداگانه ای استفاده کنیم؟ یا مثل SQL هست؟