PDA

View Full Version : سوال: تفاوت sqlclient و SqlServerCe



mehdibarati
شنبه 20 شهریور 1389, 19:54 عصر
با سلام
از اساتيد كسي ميتونه برام فرق فضاي نام Data.SqlClient و Data.SqlServerCe رو توضيح بده؟

mehdibarati
شنبه 20 شهریور 1389, 20:50 عصر
از دوستان و اساتيد محترم كسي نيست توضيحي بده؟

hamid67fathi
شنبه 20 شهریور 1389, 21:10 عصر
سلام
بارزترين تفاوت اين دو در اين هست :
اگه شما در سيستمی که قصد اجرای برنامه رو داری از SQLExpress يا يکی از نسخه های SQLServer استفاده ميکنی،بهتره که از sqlClient استفاده کنی.
ولی اگه سيستم مورد نظر شما هيچ کدام از نسخه های SQL رو نداره ، مجبور به استفاده از sqlServerCe هستی که همه موارد مورد نياز برای برقری ارتباط با بانک مورد نظر ( که بايد به صورت فايل همراه برنامه باشه) رو مديريت ميکنه
sqlServerCe = sql Server Compact Edition

mehdibarati
شنبه 20 شهریور 1389, 21:23 عصر
سلام
بارزترين تفاوت اين دو در اين هست :...

با تشكر از پاسختون
من به تازگي كار با پايگاه داده رو شروع كردم.مدتها بود كه نميتونستم با بانك داده ارتباط برقرار كنم چون از فضاي نام SqlClient استفاده ميكردم ولي وقتي از SqlSrverCe استفاده كردم بدون هيچ مشكلي ارتباط برقرار شد.
به نظر شما مشكل چي بوده؟

hamid67fathi
شنبه 20 شهریور 1389, 21:28 عصر
احتمال ميدم که شما بانکتون رو داخل خوده پروژه تعريف کرديد !!
و به صورت فايل همراه پروژه هست.

mehdibarati
شنبه 20 شهریور 1389, 22:52 عصر
احتمال ميدم که شما بانکتون رو داخل خوده پروژه تعريف کرديد !!
و به صورت فايل همراه پروژه هست.

همينطور كه گفتم بتازگي كار با پايگاه داده رو شروع كردم.من بانك رو توسط ويژوال استديو ايجاد كردم و فكر ميكنم فايلش هم در پوشه پروژه كپي شده.
ميشه بگين روشهاي ديگه ايجاد بانك چيه؟
و اينكه در طي ساخت بانك سوال ميكرد كه يك كپي از بانك در پوشه پروژه ايجاد كنه و من yes رو ميزدم.
با تشكر