来自sqlserver数据库的日期。 [英] Date from the sqlserver database.
问题描述
Hai,
我正在创建一个Windows窗体。我在Sql server数据库名称test中存储了到期日期,表名exp具有id(主键)和日期属性。我的程序是一个按钮点击然后usercontrole显示。如果日期过期时显示消息框应用程序已过期
如何从Sqlserver数据库获取日期到日期时间dt2。
数据库名称=测试
表名= exp
我尝试过:
Button1_clicked
日期时间dt1 = datetime.now;
日期时间dt2 =数据库中的expirydate
如果(dt1> dt2)
{
Messagebox.show(App expired);
}
Else
{
Usercontrole。 bringToFront();
}
尝试:
使用 con 作为 SqlConnection = 新 SqlConnection(strConnect)
con.Open()
使用 cmd 作为 SqlCommand = 新 SqlCommand( SELECT myDateColumn FROM myTable WHERE rowID = @RI,con)
cmd.Parameters.AddWithValue( @ RI,valueWhichSelectsTheRightRow)
使用 reader As SqlDataReader = cmd.ExecuteReader()
reader.Read()
Dim dt As DateTime = CType (reader( myDateColumn),DateTime)
Console.WriteLine(dt)
结束
结束 使用
结束 使用
结束 使用
Hai,
I am create a windows form. I stored expiry date in Sql server database name "test" and the table name "exp" have id(primary key) and date attributes. And my program is a button clicks then the usercontrole show. If date expired when show a message box "the app expired"
How can get the date from the the "Sqlserver database" to "Datetime dt2".
Database name = test
Table name= exp
What I have tried:
Button1_clicked
Datetime dt1= datetime.now;
Datetime dt2= expirydate from database
If(dt1>dt2)
{
Messagebox.show("App expired");
}
Else
{
Usercontrole.bringToFront();
}
Try:
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
这篇关于来自sqlserver数据库的日期。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!