Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DBGrid? / 6 сообщений из 6, страница 1 из 1
03.03.2008, 14:47
    #35167168
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid?
Всем привет!
У меня два вопроса...
Необходимо использовать DAO к базе Access? нужен ВИПкшв
Но я че то не могу найти этот компонет, DataGrid, MSFlexGrid , нашел, даже DBList а DBGrid нет...
где его взять? доустанавливать или я чего то не понял...
пока взял DataGrid, написал код:
2 вопрос
пишу
Set db = DBEngine.Workspaces(0).OpenDatabase("C:\BD.mdb")
sqlStr = "Select * from Постачальники"
DataGrid.DataSource = db.OpenRecordset(sqlStr)
Но выскакивает ошибка на последней строке "Способ и параметр данных не найдены"
Подскажите, в чем ошибся?
Заранее благодарен!
...
Рейтинг: 0 / 0
03.03.2008, 15:20
    #35167240
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid?
авторНеобходимо использовать DAO к базе Access?
нет
авторНо выскакивает ошибка на последней строке "Способ и параметр данных не найдены"
Код: plaintext
set DataGrid.DataSource = db.OpenRecordset(sqlStr)


I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
03.03.2008, 16:46
    #35167620
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid?
а все же , где мне взять или как подключить DBGrid? (в добавление компонентов его не наблюдаю)
...
Рейтинг: 0 / 0
03.03.2008, 17:18
    #35167750
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid?
Добавил set
Set DataGrid1.DataSource = db.OpenRecordset(sSQL)
все равно таже ошибка
подскажите
вот еще пример, мне надо с DAO....но только результат вывести в гриду...

Dim db As DAO.Database 'Объявляем базу данных
Dim rs As DAO.Recordset 'Объявляем рекордсет
Dim sSQL As String
Set db = DAO.OpenDatabase("C:\laba.mdb")
sSQL = "SELECT * FROM Постачальники;"
Set rs = db.OpenRecordset(sSQL)

With rs
.MoveFirst
Do While Not .EOF 'Выполнять пока есть записи
Debug.Print .Fields(0)
Debug.Print .Fields(1)
Debug.Print .Fields(2)
':
.MoveNext Loop
End With

Выводится в окне все хорошо, но у меня задача вывести и покзать в гриду
я ж думал, что так
добавил DataGrid
Set DataGrid1.DataSource = db.OpenRecordset(sSQL)
но ошибка
"несоответствие типов"
подскажите в чем дело, неужели не у кого не было такой проблемы...
...
Рейтинг: 0 / 0
04.03.2008, 09:37
    #35168647
den_first
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid?
Вопрос остается актуальным...? как подключить DBGrid или где взять?
Может мне сторонний компонент DBGRID взять и подойдет ли он для Visual Basic? пока видел токо для Delphi, C++...
...
Рейтинг: 0 / 0
04.03.2008, 09:54
    #35168689
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid?
DBGrid идет в комплекте Visual Studio 6.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DBGrid? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]