PDA

View Full Version : سوال: چگونگي انتقال اطلاعات واردشده توسط كاربران به بانك اطلاعاتي



ardalanjoon
شنبه 15 مرداد 1390, 00:22 صبح
:متفکر: سلام دوستان. من توي سايتم يك فرم واسه ثبت نام كاربران در سايت طراحي كردم. اين فرم با استفاده از table كه توش textbox , dropdownlist داره طراحي شده. يعني كاربران اطلاعاتشونو درون textbox , dropdownlist وارد ميكنن و با زدن دكمه ي ثبت بايد اطلاعاتشون ثبت بشه توي بانك اطلاعاتي. اما چون فرم رو خودم طراحي كردم و از details view يا form view استفاده نكردم، نميدونم چطوري بايد اطلاعات رو به بانك انتقال بدم. لطفا كمكم كنيد :لبخندساده:

hjran abdpor
شنبه 15 مرداد 1390, 01:14 صبح
با سلام.
از دستور insert استفاده کنید .

com.CommandText ="insert into std(name,family,id)values('"+TextBox1.Text +"' ,'"+TextBox2.Text +"' ,"+TextBox3.Text+")";

اما چون فرم رو خودم طراحي كردم و از details view يا form view استفاده (منظورتون اینجا چی )؟؟؟؟؟؟؟

a_123123123123
شنبه 15 مرداد 1390, 01:42 صبح
سلام
یه سرچ مسزدی بد نبود
این لینک رو نگاه کن
http://barnamenevis.org/showthread.php?287957-آرشیو-سورس-های-کاربردی-و-بدردبخور/page2

ardalanjoon
شنبه 15 مرداد 1390, 12:49 عصر
با سلام.
از دستور insert استفاده کنید .

com.CommandText ="insert into std(name,family,id)values('"+TextBox1.Text +"' ,'"+TextBox2.Text +"' ,"+TextBox3.Text+")";

اما چون فرم رو خودم طراحي كردم و از details view يا form view استفاده (منظورتون اینجا چی )؟؟؟؟؟؟؟

ممنون اما اين دستور رو بايد توي button click بنويسم؟ ارتباط با بانك چي ميشه؟ از كجا ميفهمه بايد تو بانك ثبت كنه؟
منظورم اين بود كه وقتي از كنترلهاي detailsview ya formview استفاده ميكنيم عمل ثبت و ويرايش اطلاعات بانك آسون ميشه و با sqldatasource هم ارتباط بين اين كنترلها و بانك برقرار ميشه اما فرمي كه خود آدم طراحي كرده نميدونم چه طور ارتباطشو با بانك برقرار كنم يا اطلاعات داخل فرم رو تو بانك ثبت كنم !!!

ardalanjoon
شنبه 15 مرداد 1390, 12:58 عصر
سلام
یه سرچ مسزدی بد نبود
این لینک رو نگاه کن
http://barnamenevis.org/showthread.php?287957-آرشیو-سورس-های-کاربردی-و-بدردبخور/page2

مرسي اما اين جوابتون خيلي كلي بود ممكنه راهنمايي كني كجاشو بخونم؟

Saman Hashemi
شنبه 15 مرداد 1390, 13:06 عصر
به اين لينك ها مراجعه كنيد...!
لينك 1 (http://barnamenevis.org/showthread.php?70465-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-ADO.NET)
لينك 2 (http://barnamenevis.org/showthread.php?33368-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-ADO-.NET-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE)

ardalanjoon
شنبه 15 مرداد 1390, 15:48 عصر
به اين لينك ها مراجعه كنيد...!
لينك 1 (http://barnamenevis.org/showthread.php?70465-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-ADO.NET)
لينك 2 (http://barnamenevis.org/showthread.php?33368-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-ADO-.NET-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE)

ممنون سامان جان توروخدا يك كد insert يا يك راهنمايي كامل كنيد من اصلا نميدونم ado.net چي هست فرصت ندارم برم مطالب جديد ياد بگيرم من دارم asp كار ميكنم

hjran abdpor
شنبه 15 مرداد 1390, 16:21 عصر
با سلام:

OleDbConnection con = new OleDbConnection();
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=d:\\main.mdb";//+ Server.MapPath("main.mdb");
OleDbCommand com = new OleDbCommand();
com.CommandText ="insert into std(name,family,id)values('"+TextBox1.Text +"' ,'"+TextBox2.Text +"' ,"+TextBox3.Text+")";
com.Connection = con;
con.Open();
com.ExecuteNonQuery();
con.Close();


این کد فقط برای اموزش است .

a_123123123123
شنبه 15 مرداد 1390, 16:44 عصر
مرسي اما اين جوابتون خيلي كلي بود ممكنه راهنمايي كني كجاشو بخونم؟

خواهش
پست 5 و 10 دو تا نمونه برنامه اماده است
دانلودش کن
سوال داشتی بپرس

ardalanjoon
شنبه 15 مرداد 1390, 17:32 عصر
using System.Data.SqlClient;
public partial class register : System.Web.UI.Page
{
SqlConnection scon;
SqlCommand scmd;

protected void Button1_Click(object sender, EventArgs e)
{
scon = new SqlConnection("Data Source=.;Initial Catalog=project;Integrated Security=True");
scmd = new SqlCommand("insert into tbl_users (username,password,email,name,family,tell,mobile,o stan,address)values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox8.Text + "','" + DropDownList1.SelectedItem.Value.ToString() + "','" + TextBox10.Text + "')", scon);
scon.Open();
scmd.ExecuteNonQuery();
scon.Close();

جوابمو پيدا كردم از همگي ممنون من يك همچين كدي ميخواستم. اينجا كپي كردم شايد به درد بعضيا بخوره.