Текст из SQL Server в метку - PullRequest
0 голосов
/ 02 сентября 2011

Как мне выбрать один столбец из моего SQL Server и поместить его в метку, а затем в метке всегда отображаются самые новые (у меня Datetime)

Ответы [ 2 ]

2 голосов
/ 02 сентября 2011

Это хорошая статья для вас, чтобы прочитать и следовать.Там есть 4 части.Там вы найдете ответы и изучите основы.

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

1 голос
/ 02 сентября 2011

Я бы сказал, что вы должны сначала изучить основы всего, но я дам вам указатель здесь ..

Допустим, ваш стол выглядит так

CREATE TABLE MyTable
(
    DateSaved datetime,
    MyLabel varchar(25)
)

Итак, у вас есть одно поле даты и времени для вашего ярлыка. Теперь вам нужна хранимая процедура, чтобы получить эти данные с вашего сервера SQL, поэтому.

CREATE PROCEDURE GetMyLabel
AS

/* Order it so that your dates are descending, meaning newest rows are first. */
select top 1 MyLabel from MyTable
order by DateSaved desc
GO

/* Grant rights to a user for your SqlConnection later.  I'll just call it WebUser. */
GRANT EXECUTE TO WebUser ON GetMyLabel
GO

Теперь ваш SQL готов. Так что теперь время для вашего кодирования. Я предполагаю, что вы используете c # (.NET).

using System.Data;
using System.Data.SqlClient;

....

protected void Page_Load(object sender, EventArgs e)
{
   string myLabelText = Get_MyLabel;

   if (myLabelText != null)
      MyLabel.Text = myLabelText;
}

private void Get_MyLabel(string connStr)
{
    string myLabelText;

    try
    {
        conn.Open();

        // Returns a single column from the first row of the query
        string myLabelText = cmd.ExecuteScalar().ToString();                
    }
    catch(Exception ex)
    {
        Console.WriteLine(ex);
    }
    finally
    {
        if (conn != null && conn.State != ConnectionState.Closed)
            conn.Close()
    }

    return myLabelText;
}

и это должно сделать это. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...