Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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
Автор ответа:
 Georg



ICQ: 347070622 

Вопросов: 2
Ответов: 20
 Web-сайт: geosoftua.od.ua
 Профиль | | #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
Автор ответа:
 Georg



ICQ: 347070622 

Вопросов: 2
Ответов: 20
 Web-сайт: geosoftua.od.ua
 Профиль | | #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
Автор ответа:
 Georg



ICQ: 347070622 

Вопросов: 2
Ответов: 20
 Web-сайт: geosoftua.od.ua
 Профиль | | #6
Добавлено: 24.01.10 15:42
Значит глючит твой datagrig!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам