0 امتیاز

سلام

بخشید ، من یک پروژه با سی شارپ ورژن 2015 نوشتم که متصل به Sql Server 2016 هست ، روی سیستم خودم بدون مشکل کار میکنه ، ولی روی سیستم های دیگه ، خطا دیتابیس رو میده .

آیا راه حلی هست ؟

آدرس دیتابیس من این هست

     ;  SqlConnection sc = new SqlConnection("Data Source=.;Initial Catalog=Bsj;Integrated Security=True")

 

اطلاعات داخل App.config

 

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="Comile_Software.Properties.Settings.BsjConnectionString"
            connectionString="Data Source=.;Initial Catalog=Bsj;Integrated Security=True"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
    </startup>
</configuration>

2 پاسخ

0 امتیاز

سلام

دوست عزیز بعد از 2008 چنین مشکلی هست

البته مشکل که نه... روش عوض شده

چرا از اکسس استفاده نمیکنید اکسس تا 2 میلیون رکور رو بخوبی جواب میده... بگدریم

ابتدا اگه با sql derver کار میکنید باید روی سیستم شخص sql server نصب بشه

 اگه از اکسپرس استفاده میکنید باید افزونه اون نصب بشه

سپس باید از advance installer برای ساخت ستاپ استفاده کنید

 

 

اماااااااااااااااا  یه سفارش

تضمینی هست

نمیدونم پروژتون چیه--معمولا برای 90 درصد پروژه ها جواب میده برای پروژه هایی که با tcp و متدهای جدید هست کاربر نداره

 

--جواب اینه شما پروژه خودتونو با ویژوال استودیو 2008 بسازید و با خود ویژوال هم ستاپ بگیرید بدون هیچ مشکلی نصب و اجرا میشه

توی 2008 موقع ساخت ستاپ گزینه prerequisties خودکار دات نت و دیتابیس و فایل هاای لازم رو اتچ میکنه و موقع نصب اونارو هم نصب میکنه

اما توی ویژوال 2012 و بالاتر چنین چیزی نیست

موفق باشید

خیلی ممنون بابت راهنمایی کاملتون

فقط دو تا سوال ، چجوری از دیتابیس اکسس در ویژوال 2015 استفاده کنیم ؟ آموزشی در این مورد هست ؟

ویژوال استودیو 2008 نسخه 64 بیتی داره ؟

 

بازم ممنونم بابت راهنماییتون ، خیلی لطف کردین
توسط (128 امتیاز) 1 6
0 امتیاز

دوست عزیز اکسس کمی راحتتر از sql هست

چون درگیر طراحی دیتابیس نمیشی چند تا فیلد و اسم هست

ابتدا کافیه انجین اکسس رو نصب کنی

اینجا=============https://www.microsoft.com/en-us/download/details.aspx?id=54920

 

بعد اگر هر برنامه ای توی 2008 نوشتی حتما توی 64 بیتی اجرا میشه 

همه 32 بیتی ها توی 6 بیتی اجرا میشن فقط اونایی که نیاز به استفاده رم بیش از 3 گیگ میخان سرعتشون میاد پایین اکثرا بازیها رو شامل میشه

ویژوال استودیو کلا 32 بیتی هست فقط یک مورد 64 بیتی داره مهم نیست

بعد هم  توی دستور خیلی شبیه هم هستن

اینجا جناب ابراهیمی اموزش دادن

http://www.w3-farsi.com/%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%D8%B9%D9%85%D9%84%DB%8C%D8%A7%D8%AA-%D9%87%D8%A7%DB%8C-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%D8%8C-%D8%AF%D8%B1%D8%AC-%D8%8C-%D8%AD%D8%B0%D9%81-%D9%88-%D9%88%DB%8C/

 

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

از راهنمایی کاملتون سپاسگزارم
توسط (128 امتیاز) 1 6
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...