نمایش نتایج 1 تا 7 از 7

نام تاپیک: چند سوال در visual studio instaler

  1. #1
    کاربر تازه وارد آواتار masoud sh
    تاریخ عضویت
    مرداد 1394
    محل زندگی
    شهر گنبدهای فیروزه ای
    پست
    78

    Question چند سوال در visual studio instaler

    سلام به همگی
    واقعا از بس تو این سایت دنبال سوالام گشتم دارم خل میشم
    اگه میشه یه راهنمایی کلی اینجا برام بکنید
    من با اینستالر خود ویژوال ینی visual studio instaler ستاپ برای برنامه هام میسازم انصافا هم خوبه و جوابگو هس
    اما مشکلم اینه که تو بررسی پیشنیازا فقط اسکیوال اکسپرس داره ولی من از نسخه کامل اسکیوال برای دیتابیسم استفاده کردم و نمیخوام اکسپرس باشه
    طبق جستجویی که تو سایت کردم فهمیدم میشه اسکیوالا سایلنت نصب کرد ولی نفهمیدم چطوری تو ستاپ برنامه ام اولا بررسی بشه که رو سیستم مقصد اسکیوال هست یا نه، دوما نصب سایلنت اسکیوالا کجای ستاپم جا بدم تا خودکار انجام بشه
    و در اخر اینکه حالا جدای از نصب اسکیوال باید دیتابیس برنامه اتچ هم بشه و اون هم باید توی مراحل ستاپ انجام بشه و اونم نمیدونم چطوریه
    میدونم الان میگید چقدر نفهمه ولی خب باید از یه جایی شروع به یادگیری کرد و همه هم از صفر شروع کردند

  2. #2
    مدیر بخش آواتار ژیار رحیمی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تهران
    پست
    1,095

    نقل قول: چند سوال در visual studio instaler

    سلام دوست گرامی .تا انجایی که من با Installer ویژوال استودیو کار کردم امکاناتی محدود داره و با این نوع Installer نمیشه پیش نیازای سیستم(sql server) رو بصورت سایلت نصب کرد.اولا به پیشنهاد من از sql server express که حجم کمتری داره و زودتر نصب میشه و فضای کمتری رو درایو میگیره استفاده کن.من خودم برای نصب و Setup سازی و پیش نیازای نرم افزاری از SetupFactory اسفاده میکنم به نظر من کارباهاش راحتر است .البته نرم افزارهای دیگه ی مثل Installsheild و.. وجود دارند که بعضی هاشون به مراتب در ساخت Setup پروژه قویترا.نگران Attach کردن دیتابیس نباش خودت میتونی با چن خط کدنویسی ببینی دیتابیس Attachشده هست یا نه اگر نیست با کد Attach کنی

  3. #3
    کاربر تازه وارد آواتار masoud sh
    تاریخ عضویت
    مرداد 1394
    محل زندگی
    شهر گنبدهای فیروزه ای
    پست
    78

    نقل قول: چند سوال در visual studio instaler

    نقل قول نوشته شده توسط zagroti مشاهده تاپیک
    نگران Attach کردن دیتابیس نباش خودت میتونی با چن خط کدنویسی ببینی دیتابیس Attachشده هست یا نه اگر نیست با کد Attach کنی
    قبل هرچیز ممنون از توجه و جوابتون
    از لحاظ حجم که خب اگه همون اسکیوال هم همه فیچرهاش نصب نشه و فقط انجینش نصب شه حجم زیادی نمیگیره و کار را هم راه میندازه چون من که نمیخوام تو سیستم مقصد با اسکیوال کار کنم فقط میخوام دستوراتم اجرا بشه که وظیفه انجینه
    در رابطه با اتچ کردن هم مشکل من همینه که دقیقا نمیدونم چه کدهایی و کجا باید بنویسم که این کارایی که گفتید انجام بشه اگه میشه بیشتر راهنماییم کنید یا اگه اموزشی دارید بهم بدید

  4. #4
    کاربر دائمی آواتار mehdi.safavie
    تاریخ عضویت
    دی 1388
    محل زندگی
    تهران - اندیشه
    سن
    32
    پست
    219

    نقل قول: چند سوال در visual studio instaler

    درود دوست من

    عزیز تو قسمت اولین فرم برنامه که باز میشه و تو قسمت Form Load این کد ها رو بنویس
    توضیح هم توی خود کد ها هست
    فقط به جاهای Database Name Table Name Server Name دقت کن که نام های مخصوص برنامه خودت رو بزاری نه این کلمه هایی که تو کد ها من گذاشتم .


    'ba in Function Check mikoni ke aya Database e morede nazar vojud dare ya na ( Attach hast ya na )
    'tu meghdare bRet age True bargardune yani hast

    'Server(hamun Server Name e SQL e ke bishtar in mored estefade mishe .\SQLExPRESS
    Public Function Check_DB(ByVal server As String, ByVal database As String) As Boolean


    Dim connString As String = ("Data Source=" + (server + ";Initial Catalog=master;Integrated Security=True;"))


    Dim cmdText As String = _
    ("select * from master.dbo.sysdatabases where name='" + (database + "'"))


    Dim bRet As Boolean = False


    Using sqlConnection As SqlConnection = New SqlConnection(connString)
    sqlConnection.Open()
    Using sqlCmd As SqlCommand = New SqlCommand(cmdText, sqlConnection)
    Using reader As SqlDataReader = sqlCmd.ExecuteReader
    bRet = reader.HasRows
    End Using
    End Using
    End Using


    Return bRet


    End Function




    ' Code Attach Kardan
    Dim conn As SqlClient.SqlConnection = New SqlClient.SqlConnection
    Dim cmd As New SqlClient.SqlCommand()
    Dim ConnectionString As String = ("Data Source=.\SQLExpress;Integrated Security=True;Initial Catalog=master")
    conn = New SqlClient.SqlConnection
    conn.ConnectionString = ConnectionString
    conn.Open() 'Open connection
    Dim sqlDetech As String = ("EXEC sp_attach_db @dbname='" & "Database Name " & "', @filename1='" & (Application.StartupPath & "Addrese File .mdf") & "' , @filename2='" & (Application.StartupPath & "Addrese File.ldf") & "'")
    cmd.CommandText = sqlDetech
    cmd.Connection = conn
    cmd.ExecuteNonQuery()
    conn.Close()





    ' Code De Atach Kardan
    Dim conn As SqlClient.SqlConnection = New SqlClient.SqlConnection
    Dim cmd As New SqlClient.SqlCommand()
    Dim ConnectionString As String = ("Data Source=.\SQLExPRESS;Integrated Security=True;Initial Catalog=master")
    conn = New SqlClient.SqlConnection
    conn.ConnectionString = ConnectionString
    conn.Open() 'Open connection
    Dim sqlDetech As String = ("sp_detach_db '" & "Database Name" & "', 'true'")
    cmd.CommandText = sqlDetech
    cmd.Connection = conn
    cmd.ExecuteNonQuery()





    با این کد ها کارت رو راه بنداز ، معمولا تو همه پروژه ها با این کد ها کارامون رو راه میندازیم

  5. #5
    کاربر تازه وارد آواتار masoud sh
    تاریخ عضویت
    مرداد 1394
    محل زندگی
    شهر گنبدهای فیروزه ای
    پست
    78

    نقل قول: چند سوال در visual studio instaler

    اقا خیلی خیلی ممنون کلیت کارا فهمیدم
    ولی اگه داشتی کد سی شارپشا برام بزار چون تو vb یکم گیج میشم

  6. #6
    کاربر تازه وارد آواتار masoud sh
    تاریخ عضویت
    مرداد 1394
    محل زندگی
    شهر گنبدهای فیروزه ای
    پست
    78

    نقل قول: چند سوال در visual studio instaler

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



    //Data Source: Server Name e SQL ya . ya age noskhe express bashe .\SQLEXPRESS
    //connection string sahih bad az in kar: @"Data Source=.;Initial Catalog=Data_Base_Name.mdf;Integrated Security=True;"


    public Boolean check_db()
    {
    string connString = "Data Source=.;Initial Catalog=master;Integrated Security=True;";
    string cmdText = "select * from master.dbo.sysdatabases where name='Data_Base_Name.mdf'";
    Boolean result = false;
    SqlConnection con = new SqlConnection();
    con.ConnectionString = connString;
    con.Open();
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = con;
    cmd.CommandText = cmdText;


    SqlDataReader reader = cmd.ExecuteReader();
    result = reader.HasRows;
    con.Close();


    return result;
    }


    public void atach_db()//attach
    {
    string connString = @"Data Source=.;Integrated Security=True;Initial Catalog=master";
    string cmdText = "EXEC sp_attach_db @dbname='" + "Data_Base_Name.mdf" + "', @filename1='" + Application.StartupPath + @"\DB\Data_Base_Name.mdf" + "' , @filename2='" + Application.StartupPath + @"\DB\Data_Base_Name_log.ldf" + "'";


    SqlConnection con = new SqlConnection();
    con.ConnectionString = connString;


    SqlCommand cmd = new SqlCommand();
    cmd.Connection = con;
    cmd.CommandText = cmdText;


    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    }




    public void detach_db() //detach
    {
    string connString = @"Data Source=.;Integrated Security=True;Initial Catalog=master";
    string cmdText = "sp_detach_db '" + "Data_Base_Name.mdf" + "', 'true'";


    SqlConnection con = new SqlConnection();
    con.ConnectionString = connString;


    SqlCommand cmd = new SqlCommand();
    cmd.Connection = con;
    cmd.CommandText = cmdText;


    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
    }

  7. #7
    کاربر تازه وارد آواتار masoud sh
    تاریخ عضویت
    مرداد 1394
    محل زندگی
    شهر گنبدهای فیروزه ای
    پست
    78

    نقل قول: چند سوال در visual studio instaler

    دوستانی که کمکم کردید میشه این سوالم را هم ج بدید؟؟

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

    حالا میخوام اگه ممکنه یکی روش ساخت دیتابیس تو مقصد با استفاده از اسکریپت را توضیح بده

    ممنون میشم

تاپیک های مشابه

  1. سوال: ایجاد دو فرم خاص و پیشرفته در مرحله SETUP سازی با Visual Studio Installer
    نوشته شده توسط php_love در بخش Setup و Deployment
    پاسخ: 3
    آخرین پست: پنج شنبه 02 بهمن 1393, 11:10 صبح
  2. سوال در مورد Visual Studio Installer
    نوشته شده توسط vahid1400 در بخش VB.NET
    پاسخ: 1
    آخرین پست: سه شنبه 09 آبان 1391, 19:04 عصر
  3. سوال: چند سوال (شروع visual C++‎ 2008 )
    نوشته شده توسط FVVSBN در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 0
    آخرین پست: جمعه 05 شهریور 1389, 23:54 عصر
  4. Visual Studio Instaler
    نوشته شده توسط y.saied در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: یک شنبه 03 آبان 1388, 17:18 عصر
  5. چند سوال در رابطه با Visual Studio
    نوشته شده توسط mostafa_cpp در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: سه شنبه 04 بهمن 1384, 07:50 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •