مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mirnia

عضویت از 1395/11/01

اجرا اسکریپ در C#

  • سه شنبه 1 اسفند 1396
  • 16:55
تشکر میکنم

سلام و خسته نباشد 
 من يك برنامه با c#نوشتم و الان به صورت نصبي در اوردم و مي خوام زماني كه برنامه بالا اومد بره و از اسكريپت يا ديتابيس mdf در sql اتچ بكنه با Linq نوشتم الان كد  زير را امتحان كردم ولي اخطار مي ده

چه کار کنیم که با کد اسکریپ بتونیم با C# در زمان اجرا دیتابیس رو بسازه

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 1 اسفند 1396
  • 16:57
کاربر سایت

mirnia

عضویت از 1395/11/01

  • سه شنبه 1 اسفند 1396
  • 21:01

انجام دادم ولی اتچ نشد با کد c# امکانش وجود نیست ؟؟؟ که بتونیم محتوی اسکریپت رو بخونیم و در دیتابیس اتچ کنه؟؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 2 اسفند 1396
  • 10:13

بله به سادگی میشه  

باید با استفاده از Ado.Net دستورات را روی بانک اجرا کنید 

کاربر سایت

mirnia

عضویت از 1395/11/01

  • چهارشنبه 2 اسفند 1396
  • 21:20

من از کد زیر استفاده کردم ولی در بخش اخر اخطار داد عکس اخطار را بالا قرار دادم

   SqlConnection con = new SqlConnection(@"Data Source=(local);Initial Catalog=salmanzadehclub;Integrated Security=True");
   FileInfo file = new FileInfo(string.Format(@"D:\cartsalmanzadehfinal\salmanzadehcart\salmanzadehcart\bin\Debug\amir.sql", 
       System.IO.Directory.GetCurrentDirectory().Substring(0, 1)));

    string script = file.OpenText().ReadToEnd();
     file.OpenText().Close();
      Server myserver = new Server(new ServerConnection(con));
            myserver.ConnectionContext.ExecuteNonQuery(script);

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 3 اسفند 1396
  • 09:34

متن ارور به رشته اتصال اشاره میکنه 

باید رشته اتصال به بانک رو بررسی کنید 

کاربر سایت

mirnia

عضویت از 1395/11/01

  • جمعه 4 اسفند 1396
  • 01:14

ممنون از شما 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)