VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 926|回复: 6

大家能不能帮我看看,同样的程序怎么在有的机器上就出问题

[复制链接]

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-14 17:20:01 | 显示全部楼层 |阅读模式
OperatorDate between '"+DateTimePicker1->Date+"' and '"+(DateTimePicker2->Date+1)+"'"

这是SQL语句中的一部分,怎么在有的机器上就可以用,有的就可以用,在编译环境下没有出错,这是什么问题
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-1-18 12:18:02 | 显示全部楼层
错误是   从字符串到datetime转换时出错
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-1-25 23:36:01 | 显示全部楼层
没人在呀
回复

使用道具 举报

0

主题

15

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-1-28 17:54:01 | 显示全部楼层
是不是格式出错误了。
用FormatDateTime转换一下。。。
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-2-7 22:45:01 | 显示全部楼层
应该是,但有的机器可以,有的不行,
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-16 12:00:02 | 显示全部楼层
sql语法错误?那得看是什么数据库
查询结果不对?DateTimePicker1->Date这个取出来的不是日期,用FormatDateTime转换
回复

使用道具 举报

0

主题

11

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-6-2 09:15:01 | 显示全部楼层
以前也出现过类似的问题,一般是系统日期和时间格式的问题.尝试下面的方法

在SQL中看下OperatorDate这个字段纪录是怎么个格式在在BCB中用FormatDateTime()格式化成SQL中日期时间格式.

还有就是你的DateTimePicker1->Date最好先弄成AnsiString
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表