PDA

View Full Version : سوال: مشکل در اتصال به بانک



mahbubehjan
پنج شنبه 24 اسفند 1391, 18:51 عصر
سلام
من یه پروژه سا شارپ با اسکیوال نوشتم و برای شرکت ارسال کردم
تو سیستم خودم اجرا میشه ولی توی سیستم شرکت اصلا پروژه بالا نمیاد و با رشته اتصال مشکل داره
شرکت میگه که :لازم نیست از اس کیو ال اکسپرس استفاده کنید ساختار رو بصورت فایل آدرس دهی کنید این خطاها به وجوود نمی آید . در هنگام ایجاد کانکشن استرینگ از sql file استفاده کنید و مشکل رو حل کنید . نیازی به اتچ فایل ها بر روی دیتابیس نیست .
ولی من نمیدونم چطور میشه این کارو انجام داد
خواهش می کنم کمک کنید الان 3 ماهه که درگیر همین مشکلم و تا این مشکل حل نشه پروژه اصلا دیده و بررسی نیمشه توسط شرکت
خیلی خیلی فوریه:گریه:

saeed31641
پنج شنبه 24 اسفند 1391, 20:19 عصر
فایل app_config fارسال کن یه نگاهی بکنیم

mahbubehjan
پنج شنبه 24 اسفند 1391, 20:27 عصر
فایل app_config fارسال کن یه نگاهی بکنیم



این محتویات فایل app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="car.Properties.Settings.Car_databaseConnectionStri ng"
connectionString="Data Source=.;Initial Catalog=Car_database;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

این هم انواع رشته های اتصالی که استفاده کردم ولی درست نشده
// private static String _ConnectionString = @"Data Source=.;Initial Catalog=Car_database;Integrated Security=True";
static string CurrentDatabasePath = Environment.CurrentDirectory + @"\Car_database.mdf";
// private static string _ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=" + CurrentDatabasePath + ";Integrated Security=True;Connect Timeout=30;User Instance=True";
//private static string _ConnectionString = "Data Source=.\\SQLEXPRESS;Integrated Security=True;initial Catalog=Car_database";
private static string _ConnectionString = @"Data Source=.;AttachDbFilename="+CurrentDatabasePath+";Integrated Security=True";
private static SqlConnection _Connection=new SqlConnection(_ConnectionString);
//private static Boolean Opened = false;


public static SqlConnection Connection
{
get { return _Connection; }

}
public static String ConnectionString
{
get { return _ConnectionString; }
set
{
_ConnectionString = value;
_Connection = new SqlConnection(_ConnectionString);
}
}


public static void ConAcOpnr()
{

if (Connection.State == ConnectionState.Closed)

Connection.Open();



}
public static void closecon()
{
if (Connection.State == ConnectionState.Open)
Connection.Close();
}
وقتی هم که از sql server database file می خواهم به دیتابیس کانکت شوم خطای زیر را میده

خوهش می کنم کمک کنید.دیگه واقعا نمی دونم مشکل از کجاست و باید چکارکنم:گریه::گریه::گریه:

saeed31641
جمعه 25 اسفند 1391, 07:28 صبح
روی sql server کلیک راست کن با run administrator باز کن ببین اضافه نمیکنه
یا خودت مستقیما ببر فایل بانکتو تو شاخه data اس کیو ال بریز احتمالا درست بشه

mahbubehjan
جمعه 25 اسفند 1391, 09:27 صبح
ببینید بانک من توی sql هست و مشکلی نداره حتی وقتی از توی سی شارپ از منوی tools/connect to database از طریق گزینه sql server متصل میشم مشکلی نیست ولی توی سیستم شرکت اصلا بالا نمیاد برنامه و خطای به صورتی که قبلا فرستادم عکسشو میده که سرکت گفته باید از طریق گزینه sql server database file متصل بشم تا مشکل حل بشه که وقتی می خواهم اینطوری متصل بشم از توی سی شارپ به دیتابیس خطایی به صورت عکس بالایی که فرستادم را میده.و شرکت میگه مشکل به خاطر رشته اتصاله که اگه از طریق فایلی متصل بشی مشکل حل میشه.کار بالایی را هم که گفتین انجام دادم ولی بازم از توی سی شارپ با فایل خطا میده
خواهش می کنم کمکم کنید.نمیدونم مشکل از کجاست.الان 3 4 ماهه که الافه همین قضیم و شرکت نیم تونه برنامه را بررسی کنه
تو روخدا کمک کنید:گریه::گریه::گریه::گریه:: ریه::گریه::گریه::گریه:
خیلی ممنون

mahbubehjan
شنبه 26 اسفند 1391, 18:22 عصر
هیچ کس نمی تونه به من کمک منه؟!!!
خوهشا هر کی بلده یه راهنمایی به من بکنه
کارم خیلی گیره:گریه::گریه::گریه::گریه:: ریه:

mahbubehjan
شنبه 03 فروردین 1392, 18:56 عصر
چی شد پس؟
یعنی حتی 1 نفر هم همچین مشکلی نداشته یا بلد نیست که به من کمک کنه؟؟!!!

fakhravari
شنبه 10 فروردین 1392, 20:31 عصر
اسکریپت دیتابیس دوباره بفرست براشون.
توی فایل کنفیگ بگو سرور نام تغیر بدن به اسم سیستم خودشون