загрузка картинок в PictureBoxы из базы данных

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
beat_swamp
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 107
Зарегистрирован: 05.10.2005 (Ср) 16:16

загрузка картинок в PictureBoxы из базы данных

Сообщение beat_swamp » 26.10.2005 (Ср) 15:10

народ помогите плиз! очень срочно и важно узнать следущее:

итак есть массив PictureBox'ов. размером допустим 5.
есть таблица Plans в базе данных (MS Access). в таблице несколько полей. одно из них содержит картинки. поле называется Drawing. количество полей тоже 5.
как загрузить картинки из базы данных в PictureBox'ы???

ЗЫ поидее есть еще элемент DataPlans (ADODC), причем
Код: Выделить всё
DataPlans.RecordSource = "Select * from Plans"

хотелось бы не напрямую из базы картинки вытаскивать а именно из этого DataPlans'а.

beat_swamp
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 107
Зарегистрирован: 05.10.2005 (Ср) 16:16

Сообщение beat_swamp » 27.10.2005 (Чт) 9:33

я делаю так:
Код: Выделить всё
'загрузка данных из базы в DataPlans
Public Sub LoadPlansToData()
    Dim i As Integer   
    DataPlans.RecordSource = "exec spp_plans"
    DataPlans.Refresh
    If DataPlans.Recordset.EOF = False Then
        PlansCount = DataPlans.Recordset.RecordCount
        TabPlans.Tabs = PlansCount
        SetTabNames 'процедура устанавливает имена закладкам
    End If
End Sub

'загрузка данных из DataPlans в массив
Public Function LoadPlansToPctArray() As Boolean
    LoadPlansToPctArray = False
    DataPlans.Refresh
    With DataPlans.Recordset
        .MoveFirst
        For i = 0 To PlansCount - 1
            If i > 0 Then Load pctPlan(i)
            pctPlan(i).DataField = "Drawing"
            pctPlan(i).Refresh
            pctPlan(i).Visible = True
            .MoveNext
        Next
        LoadPlansToPctArray = True
    End With
    DataPlans.Refresh
End Function

но у меня в pctPlan().Picture - одна и та же картинка (первая из списке в таблице). +( в чем ошибка подскажите плиз1


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList  
cron