我在sql 中编写一个检测日期交叉的函数Indaterange(@Bday,@Eday,@Cbday,@Beday)
其中的参数都是varchar(10),
然后使用adoquery控件来查询表格
select count(*) from dbgo.IndateRange(:bday,:Eday,beginday,endday)=0然后程序自动把其中的参数翻译为integer类型,
到底是什么原因?
其中的参数都是varchar(10),
然后使用adoquery控件来查询表格
select count(*) from dbgo.IndateRange(:bday,:Eday,beginday,endday)=0然后程序自动把其中的参数翻译为integer类型,
到底是什么原因?
解决方案 »
- 大家给一些界面和控件的建议
- 请问怎么把一个文件夹设置为共享!!!急!!!!
- 哪里有能够显示回车的ListBox
- 一个折磨了我很久的问题!请大家看看!帮帮忙的!!在线等!
- 關於 Canvas, 怎樣去掉這個討厭的底色?
- yearof()函数是一个tword类型的值怎样才能将其转为string类型的值呢!????
- 怎样把windows运行的进程全部列出来,谢谢~~
- 刚接手别人做的一个软件就碰到一个问题:程序运行时主窗体和子窗体同时显示,两个子窗体上下排列,但是打开程序时又找不到那两个子窗体,
- delphi地基论坛
- 怎么实现在题库中抽取随机题?很少有人做吧!
- 请问如何设定子窗体在主窗体中显示的位置和大小(新学delphi见笑了)
- 如何释放TStringList的内存
select count(*) from Tablename where dbgo.IndateRange(:bday,:Eday,beginday,endday)=0
adoquery1.sql.clear;
adoquery1.sql.add('select count(*) from table where dbgo.IndateRange(:bday,:Eday,beginday,endday)');
adoquery1.open
这是什么意思?