PB问题,急!!

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:00:15
我做pb作业时,遇到这样一个错误,不知道是什么原因?求高手帮忙。
Application terminated.
Error:Invalid DataWindow row/column specified at line2 in clicked event of object cb_3 of w_huanshu.(w_huanshu是个窗体对象)
cb_3的单击事件代码如下:
(现在错误显示第四行)
string hiredate
hiredate = dw_1.GetItemstring(0, 4)
sle_1.text=string(today())
sle_2.text=string(hiredate)

//messagebox(hiredate,"")
date date1,date2
long dates
date1 = date(sle_2.text)
date2 = date(sle_1.text)
//messagebox(string(date1),string(date2))
dates = daysafter(date1,date2)
if dates>0 then
sle_3.text=string(dates*0.5)
end if

hiredate = dw_1.GetItemstring(0, 4)//取值,第0行,第4列?
你填写的行号,列号,不对,
至少应该添
hiredate = dw_1.GetItemstring(1, 4)//这样是第1行,第4列,还应注意取值列,行的类型

w_ 一看就是窗体
错误显示你的点击事件代码第二行有错误
不看代码不知道原因的!

数据窗口中取值问题

hiredate = dw_1.GetItemstring(0, 4) 你这句有问题!函数应该是GetItemstring(int 行, ‘dw的列名’ )查帮助看看怎么用

你好!
请确认dw_1的第4个列是字符行的。