我用pb6建数据窗口(数据源是过程 数据库sqlserver 7.0)老是报类型转换错

lif_009 2001-12-19 05:27:18
是关于输入参数的,我的过程开头是
create procedure pro_inout_stock
@date_fro datetime,
@date_to datetime,
@good_typ_id char(1)
as ......
保错是:cannot create datawindow.
'error converting data type varchar to datetime.
1 execute dbo.pro_inout_stock;1 @date_fro=:date_fro,@date_to=:date_to ,
@good_typ_id=:good_typ_id '
请指教!
...全文
118 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
nana11 2001-12-20
  • 打赏
  • 举报
回复
在sqlserver 7.0中,datetime类型不可以的。你可以用data和time,但是不能用datetime。
在sybase中可以
lif_009 2001-12-20
  • 打赏
  • 举报
回复
lianghua_21cn(PB桂花宝典)和bobby_h(小鹰)
还是在创建数据窗口时报的错,没有开始传参。
同样的方法在sybase中就不会错 WHY?
zhangjun 2001-12-20
  • 打赏
  • 举报
回复
to nanall:sqlserver 7.0好象没有date类型,只有datetime和smalldatetime类型。
lif_009 2001-12-20
  • 打赏
  • 举报
回复
nana11(nana11):
在这方面还有什么该注意的呢?谢谢!
bobby_h 2001-12-19
  • 打赏
  • 举报
回复
没错,相信SQL的提示,计算机的操作都是由你的script来指挥的,出错时多仔细检查自己的script。
lianghua_21cn 2001-12-19
  • 打赏
  • 举报
回复
SQL的意思很明显啊,你传递过去的是字符型的,而人家要日期型。

datetime ldt_1,ldt_2

//....
传递参数时使用ldt_1, ldt_2
lif_009 2001-12-19
  • 打赏
  • 举报
回复
go
lif_009 2001-12-19
  • 打赏
  • 举报
回复
top
lif_009 2001-12-19
  • 打赏
  • 举报
回复
可是过程在SQL Query中执行没有问题啊
pbworm 2001-12-19
  • 打赏
  • 举报
回复
你的数据类型不匹配,检查一下吧

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧