CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

SQL Server+PB的问题

楼主crystal2152(渊源)2002-04-15 16:16:03 在 PowerBuilder / 基础类 提问

我在Sybase中用如下语句:  
  d_start=datetime(em_date1.text)(假设em_date1.text为2002-04-15,为datetim类型),我设置的d_start为datetime  
  可以得到正常的值  
  但是到了SQL   Server下面却发现d_start的值变成了0000-????-0000  
  请问这是怎么回事?我怎么才能在SQL   Server下也能得到正确的结果呢?谢谢!  
  问题点数:40、回复次数:8Top

1 楼fa791222(寻找答案)回复于 2002-04-15 16:23:49 得分 5

在SQL   SERVER里你要指定它的显示形式:date('2002-04-15','yyyy-mm-dd')Top

2 楼crystal2152(渊源)回复于 2002-04-15 16:34:09 得分 0

to   fa791222(小桂子)   :  
  不对阿,照你的法子报错阿。“bad   argument   list   for   function   datetime”Top

3 楼bency(小草)回复于 2002-04-15 16:44:57 得分 5

试试datetime(em_date1.text,'yyyy-mm-dd   hh:mm;ss')Top

4 楼vbcat()回复于 2002-04-15 17:11:02 得分 5

datetime(date(em_date1.text,'yyyy-mm-dd'))试试。返回值时间部分为‘00:00:00’Top

5 楼bzlj(bzlj)回复于 2002-04-15 17:13:49 得分 5

我是这样做的  
  d_start   =   datatime(data(left(trim(em_1.text),10)),time(right(trim(em_1.text),5))))对应日期格式(YYYY/MM/DD   HH:MM)Top

6 楼wonder01(一可)回复于 2002-04-15 17:15:43 得分 20

1、确认em_date1的类型是datetime  
  2、确认d_start的类型是datetime  
  3、取值使用的方法为em_date1.getdata(d_start)Top

7 楼crystal2152(渊源)回复于 2002-04-15 17:44:52 得分 0

em_date1.getdata(d_start)的方法还是不行  
  我最后还是干脆改成date型的用d_start=date(em_date1.text),倒是可以做了。  
  存到datetime型定义的字段里面是yyyy-mm-dd   00:00:00的格式。  
  谢谢各位!Top

8 楼wonder01(一可)回复于 2002-04-16 09:24:23 得分 0

em_date1.getdata(d_start)的方法绝对可以,只是要看清楚  
  em_date1和d_start的类型是否一致Top

相关问题

  • PB SQL SERVER
  • PB 与SQL server 的连接
  • 用pb做sql server备份
  • PB连接SQL Server问题
  • PB连接SQL SERVER不通
  • PB连接SQL SERVER不通
  • 关于pb与sql server的问题!
  • pb与sql server 的使用问题
  • pb中如何联接Microsoft sql server 7.0?
  • PB + SQL SERVER 非常严重的 BUG !!!!!!!!

关键词

  • date
  • start
  • em
  • datetime
  • yyyy
  • 类型
  • mm
  • getdata
  • dd
  • 方法

得分解答快速导航

  • 帖主:crystal2152
  • fa791222
  • bency
  • vbcat
  • bzlj
  • wonder01

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo