如何将文本框值(仅限日期)转换为ms访问数据类型日期/时间格式 [英] How to convert textbox value(date only) to ms access datatype date/time format

查看:119
本文介绍了如何将文本框值(仅限日期)转换为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆