Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: SQL запрос Добавлено: 17.08.04 17:22  

Автор вопроса:  Boksy
Извените за глупый вопрос, в VB (в Access) запустить SQL запрос. Пробовал через OpenRecordset, но не получается.

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #1
Добавлено: 17.08.04 17:35
currentdb.execute "select ..."

Ответить

Номер ответа: 2
Автор ответа:
 alexis_b



ICQ: 232969505 

Вопросов: 10
Ответов: 74
 Профиль | | #2 Добавлено: 17.08.04 17:40
так пробовал?

Set rs = CurrentDb.OpenRecordset("некст запроса";)

Ответить

Номер ответа: 3
Автор ответа:
 alexis_b



ICQ: 232969505 

Вопросов: 10
Ответов: 74
 Профиль | | #3 Добавлено: 17.08.04 17:41
можно еще вот так:
1) создаем запрос
stDocName = "имя созданного запроса"
DoCmd.OpenQuery stDocName, acNormal, acEdit

Ответить

Номер ответа: 4
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #4
Добавлено: 17.08.04 18:26
'В редакторе VBA в тексте процедуры модуля:
Dim i As Integer
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
'Выполняешь запрос
rs.Open "Select * From Colors", CurrentDb.Connection, adOpenKeyset, adLockOptimistic
'Перемещаешься к первой записи в Recordset
If Not rs.EOF Then
rs.MoveFirst
Do While Not rs.EOF
'Читаешь что там в поле "Text"
Debug.Print rs.Fields("Text";).Value
'Переходишь на другую запись...
rs.MoveNext
Loop
End If
rs.Close
Set rs = Nothing

А чтобы просто запустить запрос, VBA не нужен ;)

Ответить

Номер ответа: 5
Автор ответа:
 alexis_b



ICQ: 232969505 

Вопросов: 10
Ответов: 74
 Профиль | | #5 Добавлено: 18.08.04 09:36
Если уж на то пошло то VBA в access'e вообще не нужен все можно через окшочки всякие сделать:)

Ответить

Номер ответа: 6
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #6
Добавлено: 18.08.04 17:32
2 alexis_b:
А не подскажешь, как интерфейсными средствами Access заполнить TreeView, неограниченный по уровням вложения, а-а? То-то и оно! И я с тобой согласен, там где можно обойтись интерфейсными средствами Access, с vba только геморой. Но с другой стороны, работу со все этой тучей окошек можно тоже ускорить, автоматизировать... на vba :) Парадокс?

Ответить

Страница: 1 |

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



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