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

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

کاربر سایت

ahmadreza123

عضویت از 1394/04/18

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

  • سه شنبه 1 تیر 1395
  • 07:42
تشکر میکنم

سلام

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

متشکرم

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

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

ایمان مدائنی

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

  • سه شنبه 1 تیر 1395
  • 08:25

با چه ORM ؟

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

String sql = "SELECT [UserId] FROM [UserProfiles] WHERE NOT [UserId] = 'CurrentUserId'";

string strCon = System.Web
                      .Configuration
                      .WebConfigurationManager
                      .ConnectionStrings["SocialSiteConnectionString"].ConnectionString;

SqlConnection conn = new SqlConnection(strCon);
SqlCommand comm = new SqlCommand(sql, conn);
conn.Open();
SqlDataReader nwReader = comm.ExecuteReader();
while (nwReader.Read())
{
    int UserID = (int)nwReader["UserID"];
    // Do something with UserID here...
}
nwReader.Close();
conn.Close();

 

در کوئری بالا فقط کد کاربری را داخل UserID ریخته

کاربر سایت

ahmadreza123

عضویت از 1394/04/18

  • سه شنبه 1 تیر 1395
  • 08:43

ممنون از راهنمای شما

asp

sql server

کد را تغییر دادم اما خطا داد

Lib.con.Open();
        cmd.Connection = Lib.con;
       
        cmd.CommandText = "select asm from tblt " ;
        SqlDataReader read;
        read = cmd.ExecuteReader();
        while (read.Read())
        {
            int UserID = (int)read["id"];
            Label1.Text = UserID.ToString();
        }

 

کاربر سایت

ایمان مدائنی

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

  • سه شنبه 1 تیر 1395
  • 08:44

متن خطا را قرار دهید تا مشکل را پیدا کنیم

کاربر سایت

ahmadreza123

عضویت از 1394/04/18

  • سه شنبه 1 تیر 1395
  • 08:52

کاربر سایت

ایمان مدائنی

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

  • سه شنبه 1 تیر 1395
  • 08:57

به شکل زیر بنویسید

          
            


Lib.con.Open();
        cmd.Connection = Lib.con;
        
        cmd.CommandText = "select asm from tblt " ;
        SqlDataReader read;
        read = cmd.ExecuteReader();
        while (read.Read())
        {
          Label1.Text = read["asm"]
        }

 

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

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

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

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