Страница: 1 |
Вопрос: ADO и DataGrid | Добавлено: 22.01.10 18:05 |
Автор вопроса: ![]() |
работу с БД и ADO тока начинаю изучать, в инете нарылинфу и получилось следущее:
Public Conn As New ADODB.Connection Dim sq1 As String Dim rs As New ADODB.Recordset Private Sub Form_Load() Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\бизнес\проект по риэлторам\R.mdb;Persist Security Info=False" Conn.Open sq1 = ...SQL-запрос... rs.Open sq1, Conn, adOpenKeyset, adLockOptimistic Set DataGrid1.DataSource = rs End Sub Все запускается без ошибок, с rs все нормально, запрос правильный, а в dataGrid ничего не отображается...Почему?? |
Ответы | Всего ответов: 6 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 347070622 Вопросов: 2 Ответов: 20 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 23.01.10 12:46 |
Функция Conn.ConnectionString = "...=D:\бизнес\проект по риэлторам\" не понимает пробелов в пути к файлу.
Убери пробелы. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() Вопросов: 18 Ответов: 21 |
Профиль | Цитата | #2 | Добавлено: 23.01.10 22:57 |
попробовал без пробелов, ничего не изменилось.
Тут дело скорее всего в самом gride'е, если добавить строку Me.Caption = rs.Fields(1) после rs.open то название формы меняется как надо... |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ICQ: 347070622 Вопросов: 2 Ответов: 20 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 24.01.10 11:47 |
Значит неверно написан запрос. Ошибка в строке запроса.
Для проверки синтаксиса запросов я обычно использую MSQRY32.EXE из комплекта оффиса. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() Вопросов: 18 Ответов: 21 |
Профиль | Цитата | #4 | Добавлено: 24.01.10 13:27 |
попробовал простейший запрос "SELECT SPBALKON.* FROM SPBALKON;", таблица все равно не строится, дело не в запросе, Me.Caption = rs.Fields(1) после rs.open работает!!! Может кто-нить даст пример простенького проекта с ado и dataGrid, можете высылать на Bezbochnik@mail.ru |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() Вопросов: 18 Ответов: 21 |
Профиль | Цитата | #5 | Добавлено: 24.01.10 14:16 |
попробовал тоже самое тока вместо datagrig использовал компонент MSHFlexGrid. Работает!!! |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ICQ: 347070622 Вопросов: 2 Ответов: 20 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 24.01.10 15:42 |
Значит глючит твой datagrig! |
Страница: 1 |
|