PDA

View Full Version : سوال: طراحی بانک برای یک برنامه کوچک و Portable



hamidprogramer
سه شنبه 30 فروردین 1390, 18:25 عصر
سلام
من قصد دارم یک برنامه کوچک در #C بنویسم که نیاز به یک بانک داره. با توجه به این که در طراحی این برنامه جابجایی برنامه و بانک بسیار مد نظر هست می خوام بدونم آیا SQLServer Compact Edition می تونه به من کمک کنه؟ یا بهتر بگم امکان اینکه یه بانکی که قایلیت جابجایی داشته باشه مثل اکسس رو به من مده یا نه؟
من یه بانکی می خوام که مثل اکسس در قالب یک فایل همراه برنامه ام باشه و از امنیت بالایی هم برخوردار باشه
و از TSQL هم پشتیبانی کنه.
ممنون میشم اگه من رو راهنمایی کنین.

hamidprogramer
چهارشنبه 31 فروردین 1390, 23:09 عصر
سلام
و خیلی ممنون از اینکه هیچ کمکی نشد، خودم با یه کمی جستجو در سایت مایکروسافت جوابمو پیدا کردم.
نتیجه اینکه:
همونجور که حدس می زدم SqlCE همونی هست که می خوام و اینو تست گرفتم یک فایل EXE به همراه یک فایل SDF که فایل بانک هست رو به یک سیستم دیگر بردم و با نصب Net. و SqlCE تونستم از برنامم استفاده کنم. به راحتی، خوش باشید.
اینم لینک مطلب:
http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx

csharpprogramer88
پنج شنبه 01 اردیبهشت 1390, 11:14 صبح
سلام
و خیلی ممنون از اینکه هیچ کمکی نشد، خودم با یه کمی جستجو در سایت مایکروسافت جوابمو پیدا کردم.
نتیجه اینکه:
همونجور که حدس می زدم SqlCE همونی هست که می خوام و اینو تست گرفتم یک فایل EXE به همراه یک فایل SDF که فایل بانک هست رو به یک سیستم دیگر بردم و با نصب Net. و SqlCE تونستم از برنامم استفاده کنم. به راحتی، خوش باشید.
اینم لینک مطلب:
http://www.microsoft.com/sqlserver/2005/en/us/compact.aspx

این چیزی که گفتید هیچ گونه محدودیتی نداره ؟
آیا مثل حالت عادی که اس کیو ال را نصب میکنیم کار میکنه؟

hamidprogramer
پنج شنبه 01 اردیبهشت 1390, 21:55 عصر
1- Add Reference:
C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\DesktopSystem.Data.SqlServerCe.dll

2-
using System.Data.SqlServerCe;

3- یه دونه local database به پروژه اضافه کنین و بقیه اش هم مثل sql هست.
یک فایل SDF به پروژه اضافه میشه که فایل بانک برنامه هست و می تونید به همراه فایل اجرایی برنامه روی سیستم های دیگر ببرید و از اون استفاده نمایید.
این فایل رو هم حتماً مطالعه کنید.

http://download.microsoft.com/download/A/4/7/A47B7B0E-976D-4F49-B15D-F02ADE638EBE/Compact_Express_Comparison.doc