من موقع ساختن ستاپ باید چطوری sql express R2را به پروژه ستاپ سازی ازافه کنم
وموقع نصب sql express روی سیستم مقصد با ید ویندوز اینستالر 4ودات نت فریمورک 2 هم نصب شود
اگر در این مورد من را راهنمایی کنید ممنون میشم
گل مریم _1983شما من را دراین مورد میتونید کمک کنید؟
ممنون از این که پاسخ دادید
شما ستاپ سازی با اینستال شیلد را بلد هستید؟
if (con.State == ConnectionState.Closed) con.Open();
protected void Page_Load(object sender, EventArgs e)
{
if (HiddenField1.Value == "0")
{
HiddenField1.Value = "1";
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "select name,family,username,pass,city,addressh,addressw,post,tell,cellphone,email from personal where username='" + Session["username"] + "'";
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
TextBox1.Text = dr["name"].ToString();
TextBox2.Text = dr["family"].ToString();
TextBox3.Text = dr["username"].ToString();
TextBox4.Text = dr["pass"].ToString();
TextBox5.Text = dr["city"].ToString();
TextBox6.Text = dr["addressh"].ToString();
TextBox7.Text = dr["addressw"].ToString();
TextBox8.Text = dr["post"].ToString();
TextBox9.Text = dr["tell"].ToString();
TextBox10.Text = dr["cellphone"].ToString();
TextBox11.Text = dr["email"].ToString();
}
con.Close();
}
}
سلامي مجدد
من كه هي دارم سوال ميكنم.يه چند تا سوال ديگه هم دارم.ممنون ميشم جواب بدين .
توي خط كد بالا . con يك شي از نوع Sqlconnection هست.کد:if (con.State == ConnectionState.Closed) con.Open();
ميخوام كاربرد اينكه con.state رو برابر با ConnectionState.closed قرار داده بدونم.اصلا كلا State و ConnectionState.closed چي هست ؟؟؟؟؟
ممنونم.
در مورد HiddenField و ...سلامي مجدد
من كه هي دارم سوال ميكنم.يه چند تا سوال ديگه هم دارم.ممنون ميشم جواب بدين .
توي خط كد بالا . con يك شي از نوع Sqlconnection هست.کد:if (con.State == ConnectionState.Closed) con.Open();
ميخوام كاربرد اينكه con.state رو برابر با ConnectionState.closed قرار داده بدونم.اصلا كلا State و ConnectionState.closed چي هست ؟؟؟؟؟
ممنونم.
حالا سوال بعدي :
سوالم درباره ي HiddenField هست.کد:protected void Page_Load(object sender, EventArgs e) { if (HiddenField1.Value == "0") { HiddenField1.Value = "1"; SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "select name,family,username,pass,city,addressh,addressw,post,tell,cellphone,email from personal where username='" + Session["username"] + "'"; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { TextBox1.Text = dr["name"].ToString(); TextBox2.Text = dr["family"].ToString(); TextBox3.Text = dr["username"].ToString(); TextBox4.Text = dr["pass"].ToString(); TextBox5.Text = dr["city"].ToString(); TextBox6.Text = dr["addressh"].ToString(); TextBox7.Text = dr["addressw"].ToString(); TextBox8.Text = dr["post"].ToString(); TextBox9.Text = dr["tell"].ToString(); TextBox10.Text = dr["cellphone"].ToString(); TextBox11.Text = dr["email"].ToString(); } con.Close(); } }
كاربردش توي اينجا دقيقا چيه ؟؟؟؟ اينكه باعث ميشه اطلاعات قبلي كه با sqldatareader خونده شده كه قراره ويرايس بشن دوباره
از طريق رويداد Form_load دوباره نبايد به شكل قبلي برگرده.سرتون رو درد نيارم ديگه !!!به طور كلي اينكه ميتونيم اطلاعاتمون رو ببينيم و به صورتي كه ميخوام ويرايشش كنيم. رو ميدونم ولي ميخوام از جزئيات خبر داشته باشم.كه مثلا الان تو اين خط چه اتفاقي افتاده !!!!!!
منتظرم و ممنون و سپاسگذارم.
موفق باشيد.
يا علي...
از جوابتون جهت پست آخري بسيار سپاسگذار و ممنونم.واقعا استفاده كردم.سلام و خسته نباشيد اساتيد گرامي
من واقعا شما رو اذيت كردم.
بازم سوال داشتم.براي Attach كردن به مشكل خوردم.
دستور sqlcmd -s .\sqlexpress جواب داد.به اون آدرس رفتم كه فايلهاي ديتا بيسم رو درش كپي كنم ولي يه همچين پوشه ايMSSQL10_50.MSSQLSERVER نديدم و يك راست رفتم تو اين مسير F:\Program Files\Microsoft SQL Server\MSSQL\Data اينجا فايلهاي پايگاه دادم رو ريختم.
و در ادامه شروع كردم به نوشتن بقيه ي فرمان ها .
همه داشت درست پيش ميرفت ولي در آخر با يه همچين خطاهايي كه عكسشو - زير گذاشتم مواجه شدم.
راستي ...
براي انتخاب نام ديتابيس در دستور CREATE DATABASE زماني كه اسم خود ديتابيسم رو دادم خطاي Syntax error داد و مجبور شدم اسمشو تغيير بدم.زماني كه تغييرش دادم.ديدم به پسوندشم Syntax Error ميده .از همين بابت پسوندشم برداشتم و اسم db رو براش انتخاب كردم.كه در آخر با مشكل زير بر خوردم.
مشاهده پیوست 87626
منتظرم.يا علي...
سلام
كجايين ؟؟؟؟ جواب نميدين؟
سلام
آره از اون لينك هم استفاده كردم.فرمانهارو هم به همون شكل وارد كردم ولي با همين خطاهاي زير برخوردم.
مشاهده پیوست 88159
سلام و خسته نباشيد خدمت اساتيد گرامي
عكس زير چه خطايي رو نشون ميده و چطور بايد رفعش كنم؟
ممنون و سپاسگذارم و منتظرم.
مشاهده پیوست 88895
موفق باشيد.يا علي...
ممنونم از پاسختون دوست گرامي
البته من فكر كنم كه منظورم رو خوب انتقال ندادم.
منظور من اينه كه جدول comment حاوي نظرات كاربران هستش و از طريق يك Grideview نمايش داده ميشه !!!
جدول personal هم حاوي مشخصات كاربران هستش كه ميخوام از طريق يك Detailsview نمايش داده بشه !
با اين شرايط كه كليد جدول personal :username هستش و كليد جدول comment:id هستش.
حالا بين اين جداول چطوري بايد ارتباط داد؟دستورات اين قسمت رو چطوري بايد بنويسيم؟
ممنونم.يا علي...
SELECT * FROM [personal] WHERE ([username] LIKE '%' + @username + '%')
سلام
آخه همين كارو در sqldatasource انجام دادم.يعني يه همچنين تنظيماتي رو درش اعمال كردم ولي وقتي سايت رو اجرا ميكنم.جواب نميده !!!!!!!!!
اينه اون كد اس كيو الي كه براش اعمال ميشه :
کد:SELECT * FROM [personal] WHERE ([username] LIKE '%' + @username + '%')
ولي توي خود تنظيمات sqldatasource كه يه كليد به اسم test Query داره .تست ميكنم درسته !!!!!!!!!!!!!
سلام دوستان عزیز می بینم که به C# علاقه مند هستید .
ولی یادتون باشه هیچوقت و هیچوقت یک Query مستقیم از تو برنامه تون نزنید .
می پرسید چرا ؟
چونکه حر فه ای ها به راحتی برنامه تون رو با SQL Injection هک می کنند . باور ندارید .
اگر خواستید بهتون یاد می دم .
نم دونم تا حالا برنامه نویسی حرفه ای کردید یا نه ولی خیلی چیزها باید یاد بگیرید . مصصم باشید و سوال کنید . سوال سوال و سوال .
12 ساله برای مهم ترین پروژه های مالی برنامه می نویسم. از برنامه های تحت DOS گرفته تا .net و ....
خوش باشید .
دوست عزیز نیکی و پرسش؟
اتفاقاً فکر کنم بچه ها مبحث SQL Injection را دوست داشته باشند گرچه همه گیر شده اما اگر بتونید تاپیکی برای مباحث امنیتی راه بندازید کلاً جالب میشه. ما هم استقبال می کنیم![]()
سلام.
1 مشکلی توی سی شارپ دارم.البته ویندوز اپلیکیشن
نتایج جستجو داخل گریدویو هست.
میخوام با انتخاب 1 سطر کلیه اطلاعات اون سطر داخل تعدادی جعبه متن قرار بگیره.
اما نمیدونم چجوریه
(سرچ جوریه که نمیشه اطلاعاتمو مستقیم داخل جعبه متن بذارم)
سوال دیگه اینکه چجوری میتنوم برنامه رو exeکنم؟تو خود ویژوال استودیو میشه.
مرسی دوستان.
Thread starter | عنوان | تالار | پاسخ ها | تاریخ |
---|---|---|---|---|
M | یادگیری c# در چه اندازه ؟ | C#.NET | 0 | |
![]() |
یادگیری C# (پیشنهادات و انتقادات) | C#.NET | 108 | |
![]() |
یادگیری C# (تمرینات و سوالات عملی) | C#.NET | 39 | |
![]() |
بررسی تصادفی بودن اعداد در برنامه | C#.NET | 1 |