Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在带有firebird数据库的C#中使用两个datetimepicker过滤datagridview?_C#_Firebird - Fatal编程技术网

如何在带有firebird数据库的C#中使用两个datetimepicker过滤datagridview?

如何在带有firebird数据库的C#中使用两个datetimepicker过滤datagridview?,c#,firebird,C#,Firebird,我在Visual Studio 2012中使用C#,firebird是我的数据库 在DataGridView中搜索和显示日期范围的代码是什么? 我的数据库过程可能是错误的。请修改我程序的这行代码 CREATE PROCEDURE LEAVETRANS_DATESRCH( BEGIN_DAY SMALLINT, BEGIN_MONTH SMALLINT, BEGIN_YEAR SMALLINT, END_DAY SMALLINT, END_MONTH SMALLINT,

我在Visual Studio 2012中使用C#,
firebird
是我的数据库

DataGridView
中搜索和显示日期范围的代码是什么? 我的数据库过程可能是错误的。请修改我程序的这行代码

 CREATE PROCEDURE LEAVETRANS_DATESRCH(
  BEGIN_DAY SMALLINT,
  BEGIN_MONTH SMALLINT,
  BEGIN_YEAR SMALLINT,
  END_DAY SMALLINT,
  END_MONTH SMALLINT,
  END_YEAR SMALLINT)
RETURNS(
  LEAVETRANS_EMPNAME VARCHAR(50) CHARACTER SET ISO8859_1 COLLATE ISO8859_1,
  LEAVETRANS_LEAVENAME VARCHAR(50) CHARACTER SET ISO8859_1 COLLATE ISO8859_1,
  LEAVETRANS_DAYS DECIMAL(12, 2),
  LEAVETRANS_TIME TIME,
  LEAVETRANS_REASON VARCHAR(500) CHARACTER SET ISO8859_1 COLLATE ISO8859_1)
AS
BEGIN
  FOR
    SELECT
      LEAVETRANS_EMPNAME,
      LEAVETRANS_LEAVENAME,
      LEAVETRANS_DAYS,
      LEAVETRANS_TIME,
      LEAVETRANS_REASON

    FROM LEAVETRANSACTION WHERE LT_DAY =:BEGIN_DAY AND LT_MONTH =:BEGIN_MONTH
    AND LT_YEAR =:BEGIN_YEAR OR LT_DAY =:END_DAY AND LT_MONTH =:END_MONTH AND LT_YEAR 
    =:END_YEAR
    INTO

      :LEAVETRANS_EMPNAME,
      :LEAVETRANS_LEAVENAME,
      :LEAVETRANS_DAYS,
      :LEAVETRANS_TIME,
      :LEAVETRANS_REASON

  DO
    BEGIN
      SUSPEND;
    END
END;

什么是
textBox1.Text
?您的
DateTimePicker
在哪里?请给我们看更多的代码这里是我的数据库的程序。我发现我无法在这行代码中获得正确的过滤范围日期。请帮忙。。我需要在两次约会之间做些准备。。从LEAVETRANSACTION,其中LT_DAY=:BEGIN_DAY和LT_MONTH=:BEGIN_MONTH和LT_YEAR=:BEGIN_YEAR或LT_DAY=:END_DAY和LT_MONTH=:END_MONTH和LT_YEAR=:END_YEAR=进入OHH,请使用问题的编辑链接添加其他信息。这是不可能读取您的代码的