上面的应该可以,也可以用下面的:
string SqlStr="select * from 操作? where dat BETWEEN'" + data1 + "' AND '" + data2 + "'";

解决方案 »

  1.   


    string SqlStr="select * from 操作员 where dat>=cast('"+data1+"'as datetime) and dat<=cast('"+data2+"' as datetime)";
      

  2.   

    怎么设置textBox1的输入格式为日期格式?
      

  3.   

    只能在输入后验证textbox的值其实日期格式的用DTPicker控件最爽了
      

  4.   

    怎么设置textBox1的输入格式为日期格式?
      

  5.   

    用正则表达示设置textBox1的输入格式为日期格式
      

  6.   

    其实向数据库提交的是一个sql语句,只要保证你在构造sql语句没有错误就是了
    象下面的语句
    string SqlStr="select * from 操作员 where dat>='3002-1-2' and dat<='2003-6-9";
    只要保证data1 是”3002-1-2“ data2是“2003-6-9”就是了,其实在提交sql语句的时候,sql语句本事就是文本,到了具体的数据库后,数据库自动会解析该sql语句,数据类型自动的会转换的。”设置textBox1的输入格式为日期格式“ 可以进行强类型转换的啊。