powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Опять налетел на незнакомый примитив...
23 сообщений из 23, страница 1 из 1
Опять налетел на незнакомый примитив...
    #32191356
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть запросик на добавление его надо переодически запускать, в коде прописывать SQL лень можно ли как то по имени к нему обратиться шоб он выполнился. желательно просто код.

Заранее спасибо
Sfagnum

P.S. Access'97
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191358
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
CurrentDb.Execute "..."
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191361
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
docmd.openquery ...,acnormal
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191373
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Владимир Саныч
туда по-моему SQL выражение ложат, но ни как не имя запроса

То Geo
Спасибо
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191380
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Sfagnum: как раз нет.
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191394
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То Владимир Саныч
мдааа........ действительно, и как он разбираеться что я запустить хочу???
вот и поди догадайся что Query As String - это и SQL-код и имя запроса????
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191399
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего там идет простой парсинг/анализ строки, как,например, при указании индекса (Index) элемента коллекции либо указании его имени (rs(0), rs("Поле1"). Поэтому в коллекцию нельзя добавлять числа, а только строки.
А эта тема (execute or RunSQL) здесь всплывала не раз, чуть не превратившись в священную войну :)
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191406
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor писал:А эта тема (execute or RunSQL) здесь всплывала не раз, чуть не превратившись в священную войну :)
Я сторонник Execute:)
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191415
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлю свои три копейки
Можно еще и так
DoCmd.OpenQuery " query_name "
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191422
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Сдача для VIG: Это было в посте Geo за 15:22. :^)
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191444
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поэтому в коллекцию нельзя добавлять числа, а только строки.
Здрасть. Виктор, ты нигде не ошибся? В качестве ключа могут быть только строки (не числа, не даты, только строки) . А добавлять туда все что угодно можно.
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191472
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Лоху
>ты нигде не ошибся? В качестве ключа могут быть только строки (не числа, не даты, только строки) . А добавлять туда все что угодно можно.

И вам мое здрасте. :)
А я что написал? А ну да "числа".
Cstr(10) - ты это имел ввиду?
если это, то я не совсем прав. Можно добавить все, что угодно но в текстовом виде. Правда отсюда вытекает проблема (во всяком случае для меня)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
    Dim col                        As Collection
    Set col = New Collection
    col.Add  1 , CStr( 1 )
    col.Add  2 , CStr( 2 )
    Stop
    col.Remove  "1 "   'а что удалиться? Удалиться 22, можно и запутаться
    col.Remove 1   'а что удалиться? Удалиться  2 , можно и запутаться
    Stop


Ведь

Про Remove Index
If a numeric expression, index must be a number from 1 to the value of the
collection's Count property. If a string expression, index must correspond to the
key argument specified when the member referred to was added to the collection.


Поэтому я всегда делаю типа col.Add 2, CStr(2) & "_"
Хотя если помнить об этой особенности, то ничего страшного, но лично у меня мозги кипят :)
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191477
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Senin Viktor (голосом Лоха):

В качестве ключа могут быть только строки (не числа, не даты, только строки) . А добавлять туда все что угодно можно.
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191483
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Виктор Сенин
Еще раз.
в коллекцию нельзя добавлять числа

В коллекцию можно добавить что-то , при желании с ключом
Что-то может быть чем угодно, не только строками
Ключ может быть только строкой.

Когда идет обращение к элементам коллекции - просто проверяется тип переданного параметра. Если число - то это порядковый номер, если строка - это ключ. Так что не совсем корректное сравнение с CurrentDb.Execute - туда и имя запроса, и SQL-выражение передается в виде строки.
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191484
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Голосу Лоха :)

я про Key, а вы про Item.
Я прав и вы правы.

в Item (обязательное) можно добавлять все что угодно (any type), хоть строку, хоть объект, в Key - только строковые значения.

[src]
Collection.Add(Item, [Key], [Before], [After])
[src]
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191486
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, с параметром Execute я не удачно сказал. Вернее - не правильно.Сорри
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191488
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кстати, RecordSource формы тоже допускает и имя запроса, и имя таблицы, и селект. Так что Execute в этом отношении не оригинален.
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191491
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вах мой голос опережает мои пальцы.
Надо тренироваться....
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191492
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня радует, что хоть про парсинг передаваемых аргументов я не соврал :)
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191612
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сдача для VIG: Это было в посте Geo за 15:22. :^)
"Слона то я и не приметил" (c) И.А Крылов
Прошу прощения за плагиат и умоляю-Верните мои деньги!
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191630
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 VIG: деньги ...
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191642
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 В.С
Это разве деньги. Так-слезы.
Но все равно спасибо
...
Рейтинг: 0 / 0
Опять налетел на незнакомый примитив...
    #32191648
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Это по курсу больше, чем три копейки...
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Опять налетел на незнакомый примитив...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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