如何在带有firebird数据库的C#中使用两个datetimepicker过滤datagridview?
我在Visual Studio 2012中使用C#,如何在带有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,
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,请使用问题的编辑链接添加其他信息。这是不可能读取您的代码的