Member 12736884 Ответов: 1

Дата из базы данных sqlserver.


Хай,
Я создаю форму windows. Я сохранил дату истечения срока действия в имени базы данных Sql server "test", а имя таблицы "exp" имеет атрибуты id(первичный ключ) и даты. И моя программа-это кнопка щелчка, а затем шоу UserControl. Если дата истекла, когда отображается окно сообщения "срок действия приложения истек"


Как можно получить дату из "базы данных Sqlserver" в "Datetime dt2".

Имя базы данных = тест
Имя таблицы= exp

Что я уже пробовал:

Button1_clicked

Ст1 датавремя= датавремя.сейчас;
Datetime dt2= expirydate из базы данных

Если(dt1>dt2)
{
Messagebox.show("срок действия приложения истек");
}
Еще
{
Usercontrole.bringToFront();
}

1 Ответов

Рейтинг:
0

OriginalGriff

Попробуй:

Using con As SqlConnection = New SqlConnection(strConnect)
    con.Open()
    Using cmd As SqlCommand = New SqlCommand("SELECT myDateColumn FROM myTable WHERE rowID = @RI", con)
        cmd.Parameters.AddWithValue("@RI", valueWhichSelectsTheRightRow)
        Using reader As SqlDataReader = cmd.ExecuteReader()
            While reader.Read()
                Dim dt As DateTime = CType(reader("myDateColumn"), DateTime)
                Console.WriteLine(dt)
            End While
        End Using
    End Using
End Using