declDate: string;declDate := FormatDateTime('yyyy-mm-dd',DateTimePicker1.Date);表 T_DECL_BASEdeclno DECL_DATE
1 2005-10-28 14:22:20
2 2005-10-28
3 2005-01-01 14:22:20
4 2005-1-1 14:22:20
5 2005-1-1
6 2005-1-1 下午 14:22:20
7 2005-10-28 上午 14:22:20
1、我这里有 表T_DECL_BASE , 其中字段 DECL_DATE 值类型为 VARCHAR(23)
2、我需要通过 传进去时间的值 declDate 来查询 整个表
如 select * from T_DECL_BASE a
where to_char(to_date(a.DECL_DATE,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd') ='+ declDate +'
3、由于 表里 时间 数据格式不统一 ,只能查询 部分数据出来,大家看下能有什么语句进行查询吗? (象 我之上的语句 就无法查询出 带中文字的 的时间来,大家看如何写这个语句可以查询)
1 2005-10-28 14:22:20
2 2005-10-28
3 2005-01-01 14:22:20
4 2005-1-1 14:22:20
5 2005-1-1
6 2005-1-1 下午 14:22:20
7 2005-10-28 上午 14:22:20
1、我这里有 表T_DECL_BASE , 其中字段 DECL_DATE 值类型为 VARCHAR(23)
2、我需要通过 传进去时间的值 declDate 来查询 整个表
如 select * from T_DECL_BASE a
where to_char(to_date(a.DECL_DATE,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd') ='+ declDate +'
3、由于 表里 时间 数据格式不统一 ,只能查询 部分数据出来,大家看下能有什么语句进行查询吗? (象 我之上的语句 就无法查询出 带中文字的 的时间来,大家看如何写这个语句可以查询)
解决方案 »
- delphi 复制文件路径名中有空格的问题.
- 如何解析xml文件
- 简单问:)) 怎么样把 int 类型强制转换成 float 和double类型啊。?
- 好多人都转向.NET或JAVA了,Delphi到底还有没有前途!?招聘的可是越来越少了!
- 谁有pascal语言推箱子游戏源码啊?急用!
- 由于我用了几次的SQL语句Open以后,(而用ExeSQL却不能看到运行结果)就提示错误,该如何解决?
- 用delphi操作mysql数据时的数据独占或锁定问题。
- 关于statusbar的问题
- 我在bitbnt按钮调入图片以后,按钮上面空白,在点击它的时候能出现一个小框,这可怎么办呀?
- dephi 解析XML文件问题
- delphi 如何在Excel中修改藝術字的內容?
- 如何实现对mms网址的有效性验证?
var sqlstr: string;
begin
sqlstr:='select * from T_DECL_BASE a
where a.DECL_DATE='+ quotedStr(declDate);
...
where to_char(to_date(a.DECL_DATE,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd') ='+ declDate +'
我使用这个语句 在PL/SQL 查询时 报 '在要求输入字符处找到非数字字符' 怎么解决呀??
2005-10-28 14:22:20
2005-10-28
2005-01-01 14:22:20
2005-1-1 14:22:20
2005-1-1
2005-1-1 下午 14:22:20
2005-10-28 上午 14:22:20 Delphi(Pascal) code
sql: TStrings;
declDate :string;sql.Append('insert into T_DECL_BASE (DECL_NO,DECL_DATE)');
sql.Append(' values (:P1,:P2)'); if not adoConn.Connected then adoConn.Open();
adoConn.BeginTrans();
adoQuery.SQL.Clear();
adoQuery.SQL.AddStrings(sql);
adoQuery.Parameters.ParamByName('P1').Value:= declNo;
adoQuery.Parameters.ParamByName('P2').Value:= declDate;
请问 我需要 :
1、因为declDate的字段非常乱 把declDate 按 'yyyy-MM-dd hh24:mi:ss' 的规定格式 插入数据库 请问 如何写 adoQuery.Parameters.ParamByName('P2').Value:= declDate 这条语句?