如何将文本框值(仅限日期)转换为ms访问数据类型日期/时间格式 [英] How to convert textbox value(date only) to ms access datatype date/time format
本文介绍了如何将文本框值(仅限日期)转换为ms访问数据类型日期/时间格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨....
我在两个date.am之间从ms访问数据库访问数据。从文本框输入日期,使用where子句.in database date数据类型id日期/时间格式进行选择。所以我得到的错误就像数据类型不匹配一样!
我怎么能这样做。帮助我
Hi....
am accessing data from ms access database between two dates.am entering dates from textboxes for selection using where clause.in database date datatype id date/time format. So am getting error like datatype mismatch!
how can i do this.help me
推荐答案
DateTime dt = DateTime.Parse(myTextBox.Text);
或
Or
DateTime dt;
if !(DateTime.TryParse(myTextBox.Text, out dt))
{
// Report problem to user
}
试试这个链接 [ ^ ]
嗨...
最后,我找到解决方案。就像打击一样。
Hi...
Finally,am find the solution to it.like blow.
string fromdate = txtfdt.Text;
DateTime fdt = Convert.ToDateTime(fromdate);
string todate = txttdt.Text;
DateTime tdt = Convert.ToDateTime(todate);
con = new OleDbConnection(cs);
cmd = new OleDbCommand("select * from DateWise where Date between @FDT and @TDT ", con);
//cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@FDT", fdt);
cmd.Parameters.AddWithValue("@TDT", tdt);
con.Open();
cmd.ExecuteNonQuery();
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
//DataSet ds = new DataSet();
//DataTable dt = new DataTable();
System.Data.DataTable dt = new System.Data.DataTable();
da.Fill(dt);
con.Close();
文本框值的传递方式与参数一样。谢谢你。
that textbox values are passed like parameters.thank u.
这篇关于如何将文本框值(仅限日期)转换为ms访问数据类型日期/时间格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文