PDA

View Full Version : خوندن اطلاعات از جدول و قرار دادن در تكست باكس مربوط به آن



soghra_a
پنج شنبه 15 مرداد 1388, 17:51 عصر
سلام،ميشه كدي كه اطلاعات رو از ديتا بيس اس كيو ال مي خونه رو بهم بديد. فرض كنيد من يه جدول دارم كه ميخوام اطلاعات نام، نام خانوادگي ، شماره شناسنامه و.... رو از ديتا بيس بخونم و هركدوم رو تو تكست باكس مربوطه نمايش بدم،بايد چه جوري اينكار رو انجام بدم؟

aryaei2000
پنج شنبه 15 مرداد 1388, 20:36 عصر
سلام
برای اتصال به بانک اطلاعاتی میتونید از کد زیر استفاده کنید


Dim SQLServer

'# SQL SERVER NAME
SQLServer = "server_name/IP"
'# SQL USER ID
SQLUser = "user_name"
'# SQL PASSWORD
SQLPassword = "password"
'# SQL DATABASE NAME
SQLDBName = "database_name"

strConn = "Provider=SQLOLEDB;Server=" & SQLServer
strConn = strConn & ";User ID=" & SQLUser
strConn = strConn & ";Password=" & SQLPassword
strConn = strConn & ";Database=" & SQLDBName & ";"

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



strSQL = "SELECT subject, adID FROM tblName;"
set rs = objConn.Execute(strSQL)

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

soghra_a
پنج شنبه 15 مرداد 1388, 22:14 عصر
سلام ،از راهنماييتون ممنونم، ولي من از كد زير براي اتصال به ديتابيس استفاده كردم :




SqlConnection sql_con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["Mycon1"].ToString());
SqlCommand sql_com = new SqlCommand();





از كد زير هم براي لاگين استفاده كردم :





SqlDataReader sql_rd;
sql_com.Connection = sql_con;
sql_con.Open();

sql_com.CommandType = CommandType.StoredProcedure;
sql_com.CommandText = "Stlogin";
sql_com.Parameters.AddWithValue("@Family", TextBox1.Text);
sql_com.Parameters.AddWithValue("@ID", TextBox2.Text);
sql_rd = sql_com.ExecuteReader();
sql_rd.Read();
if (sql_rd.HasRows)
{

Response.Redirect("Stu.aspx?ID=" + TextBox2.Text);
}
else

{
Label1.Text = "Eroor";


حالا ميخوام تو صفحه لاگين شده اطلاعات رو از جدول واكشي كنم و توي تكست باكسها بزارم چه كدي رو، و كجا بايد قرار بدم؟

soghra_a
جمعه 16 مرداد 1388, 10:18 صبح
چرا هيچكس جوابم و نميده؟:گریه:

soghra_a
جمعه 16 مرداد 1388, 19:23 عصر
من از ديتا ليست استفاده كردم ،الان ديگه براي نمايش اطلاعات مشكل ندارم مشكلم اينه كه اگه بخوام فقط اطلاعات دانش آموزي كه باهاش لاگين شدم رو تو ديتا ليست نمايش بدم چيكار كنم؟

aryaei2000
جمعه 16 مرداد 1388, 23:13 عصر
میتونید اطلاعات رو تو متغیر session قرار بدید