ADODC1控件中绑定了一个图片字段,但是载入窗体时,无法显示第一张图片的内容??为何??

yiyaozjk 2011-08-26 03:39:59
Picture控件(绑定SQL 2005中image字段)和Text绑定文本字段,绑定是正确的,这点不担心,
Text1第1次载入窗体能正确显示文本字段内容,

就是这个Picture载入窗体时,不听话,不能显示图片,一定要去点击Adodc1中那四个移动记录的按钮后,才能显示图片内容(显示后也是对应正确的图片).

希望能实现:第一次加载窗体时,也能显示出第2条记录的图片内容:...
只有点击了Adodc1中那四个移动记录的按钮,才会显示出对应的图片(说明绑定正确对吧),但为什么加载窗体时不能显示图片内容呢??? 不解 ,求高手指点:我的代码如下: :

Private Sub Form_Load()
Dim s(2) As Integer
With Adodc1
n = .Recordset.RecordCount
For i = 0 To n - 1
For j = 0 To 2
'' s(j) = s(j) + .Recordset.Fields(3 + j)
Next j
.Recordset.MoveNext
Next i
End With
For i = 0 To 2
lblAve(i).Caption = i
Next i
lblCount.Caption = n
Set Text1.DataSource = Adodc1 '这里不加set 会报对象或方法错误
Text1.DataField = "ygname" (文本字段)
Picture1.DataField = "ygpicuter" (图片字段) '我在加了这句, 但是图片在第一次加载窗体无法显示图片内容,只有点击了Adodc1中那四个移动记录的按钮,才会显示出对应的图片(说明绑定正确对吧)
Adodc1.Recordset.MoveFirst '为了防止窗体加载时文本框内容为空,就让指针,指向第一条记录,
Adodc1.Recordset.MoveNext ''文本框内就会自动加载该记录该第2条记录该字段的内容

'Picture1.Picture = Adodc1.Recordset.Fields(2) ??????这句要怎么写'
End Sub
...全文
49 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyaozjk 2011-09-29
  • 打赏
  • 举报
回复
是正确的。只要语句绑定即可的。

Set Text1.DataSource = rs '这里不加set 会报对象或方法错误
Set Text2.DataSource = rs
Set Image1.DataSource = rs
Text1.DataField = "item"
Text2.DataField = "inputtime"
Image1.DataField = "picture" 直接加字段名即可。。。。

现在只有我一个回贴的话,再去结帖的话,分给谁呀????

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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