Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADO, Access... А посмотреть? / 19 сообщений из 19, страница 1 из 1
30.07.2002, 15:34
    #32039687
Константин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Благодаря форуму узнал про ADO. Коннект с SQL - без проблем!
Запрос, запуск хранимых процедур - все идет!
А как показать результат пользователю - не пойму.
Формировать список - коряво.
Вот бы какой-нибудь грид приспособить...

Не в службу, подскажите...
...
Рейтинг: 0 / 0
30.07.2002, 18:43
    #32039744
Maxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
А вчем собственно проблемма ?
В получение результатов из ХП,или в выводе их.
А то мне трохи не ясно,в чем вопрос-поясните плз,тогда будет легче искать решение
...
Рейтинг: 0 / 0
31.07.2002, 01:02
    #32039789
Seryoga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Учтите просто что все что написано в датасорсах форм, отчетов и их полей теперь передается не аксесу, а скульсерверу, поэтому функции типа iif или еще какие рудименты аксесса в Ваших формах не прокатят. Я так понимаю - проблема именно с этим...

зы - уж простите за аксесы и скуэли, в час ночи ктрл+шифт лишний раз нажимать тяжко %)
...
Рейтинг: 0 / 0
31.07.2002, 09:58
    #32039818
Константин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Оболочкой является Access97. Через ADO подключился к SQL. Выполнил запрос. Получил Recordset.
А как содержимое показать пользователю в табличном представлении на форме Access? Форма Access'а в режиме таблицы требует источник...
Какой-нибудь ActiveX?
...
Рейтинг: 0 / 0
31.07.2002, 16:13
    #32040042
Maxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Me.rowsource =........
не катит,я правдв сам никогда так не делаю но можете поробывать.
Я для избавления от етого гемороя использую вьющки ескуелевые,которым после делаю реквери- вот м дело с концом
...
Рейтинг: 0 / 0
01.08.2002, 12:26
    #32040224
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
dim rst as new adodb.recordset

rst.open ....

set me.recordset = rst
...
Рейтинг: 0 / 0
02.08.2002, 06:26
    #32040491
Константин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Но в Access97 у формы нет свойства RecordSet! Есть RecordSource, но значением иожет быть только символьная строка (имя таблицы, имя запроса или предложение SQL)!

Может все-же надо использовать какой-нибудь ActiveX?
Кто подскажет, какой?
...
Рейтинг: 0 / 0
02.08.2002, 11:23
    #32040555
BAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Вы хотите пользователю показать результат выполнения хранимой процедуры (например) в виде таблицы?

Создайте в Access ретранслируемый запрос к СКЛ-серверу, запишите его (например, "Запрос1"). Потом свойству формы RecordSource присвойте значение "Запрос1".

Для запуска ХП в ретранслируемом запросе напишите просто имя этой процедуры (если нужно, с параметрами). Т.е. в ретраслируемом запросе используйте синтаксис T-SQL.
...
Рейтинг: 0 / 0
02.08.2002, 13:58
    #32040602
Константин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Так ведь хотелось через ADO...

Как Access приладить к SQL - проблем НЕТ!
...
Рейтинг: 0 / 0
02.08.2002, 16:03
    #32040655
BAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Я все засовываю в ХП, потом открываю в форме, которая показывает данные из ХП.

ADO использую, если нужно что-то посчитать, но результаты (таблицу) выводить не нужно.

По-моему, в Вашем случае Вы себе жизнь усложняете.
...
Рейтинг: 0 / 0
02.08.2002, 16:07
    #32040658
BAlex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Списки можно показывать с помощью ActiveX "ListBox"
(есть в панели инструментов в конструкторе форм)
...
Рейтинг: 0 / 0
05.08.2002, 19:07
    #32040997
MVN
MVN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Лично я такого решения не нашел, тоже бился над этим(проблемма у меня похожа). Всякие там Me.RecordSet=rst у тебя не прокатят.
Я нашёл всего лишь два пути: либо сохраняемый запрос, либо программно создавать табличку из рекордсета и цеплять её к контролу(можно в принципе и набор значений вместо таблицы, если позволяет объём). Такие дела.
Если кто-то мне подскажет что-то лучшее буду благодарен.
...
Рейтинг: 0 / 0
06.08.2002, 10:08
    #32041083
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Господа,
цеплять ADO на 97 конечно можно, и обновить данные вы сможете и получить результат. но в любом случае красивого решения вы не получите..
все будет через задницу.

Зачем держаться за 97 если приложение без проблем переносится на 2000 ???
...
Рейтинг: 0 / 0
10.08.2002, 13:16
    #32042319
Константин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Перенес все в access2000... Та-же задница!!!
А простота подключения - это для лентяев. Функциональности то НЕ ПРИБАВИЛОСЬ!
...
Рейтинг: 0 / 0
10.08.2002, 15:35
    #32042328
Вакшуль Сергей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Не прибавилось? Шутите?
...
Рейтинг: 0 / 0
11.08.2002, 09:01
    #32042342
Константин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Революции не произошло. хотя и не нужна она никому...
Вот если бы таблица (с sql) при просмотре была бы динамической... Можно было бы и программы не писать, а только набор бизнес-функций (мечта)!
А еще access2000 зачем-то некоторые сообщения пишет не по русский, причем похоже, что он их генерирует сам а не получает от сервера. Help - не для "слабых", не всякому порекомендуешь. и тд. и тп...
А ADO и с Access97 работало, несколько строк кода - и не отличить от A2000.
...
Рейтинг: 0 / 0
14.08.2002, 17:12
    #32043273
DmtP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
В А2000 свойству формы Recordset можно присвоить объект ADO.Recordset. Форму нужно сделать табличного вида. И вперед.
...
Рейтинг: 0 / 0
14.08.2002, 17:20
    #32043275
DmtP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Set adocon = New ADODB.Connection
adocon.CursorLocation = adUseClient
adocon.Provider = "MSDataShape"
adocon.ConnectionString = "Data Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=" & BasName & ";Data Source=" & SrvName
...
Рейтинг: 0 / 0
11.02.2003, 08:44
    #32104287
inevity
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO, Access... А посмотреть?
Public ADOConnection As ADODB.Connection
Function OpenADOConnection() As Connection
If ADOConnection Is Nothing Then
Set ADOConnection = New ADODB.Connection
ADOConnection.ConnectionString = "FILE NAME=путь к udl"
ADOConnection.CursorLocation = adUseClient
ADOConnection.Open
End If
Set OpenADOConnection = ADOConnection
End Function


Private Sub Form_Load()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Open "select flight from way", OpenADOConnection, adOpenKeyset, adLockOptimistic
Set Me.Recordset = rs
field1.ControlSource = rs.Fields(0).Name
End Sub

После выполнения поле не позволяет редактировать. Никаких связок общих не делаю, хочу все ручками прописать.
Как добиться возможности редактирования, а точнее обычной работы,
как будто, если бы с помощью мастеров назначал источники данных?
Заранее спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADO, Access... А посмотреть? / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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