当前位置:编程学习 > VB >>

VB实时错误380,非法属性值??

实时错误380非法属性值 For i = 1 To 5 TxtGf(i).Text = rs.Fields(i) Next i LblNumber.Caption = rs.Fields("序号") DTPDate.Value = rs.Fields("日期") DCboMagazine.Text = rs.Fields("名称") DCboYear.Text = rs.Fields("年") DCboP.Text = rs.Fields("期") 显示“日期”那行错误,是什么原因?
补充:按你的改提示编译错误,语法错误。如果我的代码没问题呢?因为我是照书打的,跟某个属性值有没有关系?应该主要检查哪?
答案:改成cdate(rs.Fields("日期"))试试。
其他:rs.Fields(i)返回的不是数值啊,是一个对象,text属性需要一个字符串而不是对象啊。
改成rs.Fields(i).Value即可(以此类推) 
————————————————
能把出错代码发上来并标出错误的地方吗?

上一个:VB load中不能执行方法吗? 如:Private Sub Form_Load() Print "visual basic" & "开发" End Sub
下一个:VB写个程序按下按钮重新启动

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,