Модераторы: Akina
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Запрос на 1 компе работет а на другом - нет, Запрос на 1 компе работет а на другом - 
:(
    Опции темы
vam911
Дата 23.10.2005, 14:36 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Есть ряд запросов, между ними ничего общего.

На одной группе компов они работают, а на другой группе компов - не работают (mdb)
Пробовал
переставлять винды, аксесс, Патчить ОДБС
Не помогает.
может есть какие-либо идеи????
  Вверх
Akina
Дата 23.10.2005, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



В связи с тем что штатные телепаты в отпуске, рекомендую привести текст запросов, структуру таблиц, из которых они выбирают данные, и код, выполняющий эти запросы.

Заодно можешь зарегистрироваться.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
[email protected]
Дата 24.10.2005, 18:45 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Если с таким сталкивался я думаю дальнейшее описание не потребуется, а если нет - оно врядли поможет

НО, привожу описание

1/ касперского нет - установлен симантек антивирус. Купил себе, поставил как только не конфигурил - все Ок, все работает
2/ запросы не юзают функции VBA
3/ А выглядит все так:
на тех компах, где работает в форме повляется повая строка, в которую можно вводить данные (новая строка).
А на тех, на которых не работает - нет

сам запросик

Код

PARAMETERS podtip_doc_param Long, 
           kod_out_str Long;
SELECT documentb_k_oplate.Код AS documentb_k_oplate_Код, 
       documentb_k_oplate.pod_tip_documenta,
       documentb_k_oplate.nomer,
       documentb_k_oplate.data,
       sviazi_dokumentov.in_kod,
       sviazi_dokumentov.in_tabl_kod,
       sviazi_dokumentov.out_tabl_kod
FROM (                     [Список статей]
     INNER JOIN (          documentb_k_oplate 
                INNER JOIN biudjet_k_oplate 
                        ON documentb_k_oplate.Код = biudjet_k_oplate.kod_dokumenta) 
             ON            [Список статей].Код = biudjet_k_oplate.Статья) 
     INNER JOIN            sviazi_dokumentov 
             ON            biudjet_k_oplate.Код = sviazi_dokumentov.out_kod
WHERE (((documentb_k_oplate.pod_tip_documenta)=[podtip_doc_param])
  AND ((sviazi_dokumentov.in_kod)=[kod_out_str])
  AND ((sviazi_dokumentov.in_tabl_kod)=2) 
  AND ((sviazi_dokumentov.out_tabl_kod)=2));


везде ключ по полю код

(по полям есть обычные индексы, но это вряд - ли играет роль)

Это сообщение отредактировал(а) Akina - 25.10.2005, 08:19
  Вверх
Akina
Дата 25.10.2005, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Обычный запрос на выборку, НИКАК не связанный с добавлением новой записи в базу и появлением новой строки на форме.




--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Papirus
Дата 25.10.2005, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 1



Русские названия полей/таблиц могут влиять? Имею ввиду настройки компов.
PM MAIL ICQ   Вверх
vam911
Дата 26.10.2005, 05:56 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Akina @ 25.10.2005, 08:19)
Обычный запрос на выборку, НИКАК не связанный с добавлением новой записи в базу и появлением новой строки на форме.

Даже не знаю, что ответить. Судя по звездочкам - шаришь. а Ответ хреноват (5 слов матом здесь подразумевается). Ясный пень, что запрос в форму ничего не добавляет - он является источником строк. Запрос может допускать или не допускать добавления новых строк в зависимости от его построения - этот должен допускать.
  Вверх
vam911
Дата 26.10.2005, 05:58 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Papirus @ 25.10.2005, 08:47)
Русские названия полей/таблиц могут влиять? Имею ввиду настройки компов.

Логично, попробую назвать по англ...

Если поможет, то от чего это может зависить?
  Вверх
Akina
Дата 26.10.2005, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(vam911 @ 26.10.2005, 06:56)
Запрос может допускать или не допускать добавления новых строк в зависимости от его построения - этот должен допускать.

Похоже, у тебя трудности с пониманием сути механизма доступа к данным. Запрос - не более чем алгоритм отбора и сортировки записей. По этой строке запроса данные выбираются в рекордсет (тот, что источник данных формы) - а вот он может быть обновляемым или необновляемым. Если он необновляемый, это может быть из-за:
1) не допускающего обновление режима открытия рекордсета
2) не допускающей однозначного толкования точки изменения/дополнения схемы данных запроса
Во втором случае разное поведение на разных машинах представляется совершенно невероятным. Но в первом - если режим открытия (прямо - источника данных, или косвенно - через свойства формы например) не был указан явно при написании кода, возможны разные значения по умолчанию в настройках драйверов доступа к данным.

В любом случае источник наблюдаемой проблемы - не сам запрос.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
vam911
Дата 26.10.2005, 18:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Akina @ 26.10.2005, 08:04)
Цитата(vam911 @ 26.10.2005, 06:56)
Запрос может допускать или не допускать добавления новых строк в зависимости от его построения - этот должен допускать.

Похоже, у тебя трудности с пониманием сути механизма доступа к данным. Запрос - не более чем алгоритм отбора и сортировки записей. По этой строке запроса данные выбираются в рекордсет (тот, что источник данных формы) - а вот он может быть обновляемым или необновляемым. Если он необновляемый, это может быть из-за:
1) не допускающего обновление режима открытия рекордсета
2) не допускающей однозначного толкования точки изменения/дополнения схемы данных запроса
Во втором случае разное поведение на разных машинах представляется совершенно невероятным. Но в первом - если режим открытия (прямо - источника данных, или косвенно - через свойства формы например) не был указан явно при написании кода, возможны разные значения по умолчанию в настройках драйверов доступа к данным.

В любом случае источник наблюдаемой проблемы - не сам запрос.

Горе от ума.

Какое эти рассуждения имеют отношение к вопросу???

Повторяю вопрос:
ОДНА и ТАЖЕ ПРОГРАМАА!!!
на 3-х точках (9 машин) - ВСЕ ОК
На 1 - не работает (4 машины)

Запрос-рекордсет-форма ВСЕ ОДИНАКОВО!

ЧТО источник проблемы - не запрос это весьма вероятно. НО Вопрос ПОЧЕМУ не работает!!!

  Вверх
Akina
Дата 27.10.2005, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Повторяю:
Цитата(Akina @ 26.10.2005, 09:04)
если режим открытия (прямо - источника данных, или косвенно - через свойства формы например) не был указан явно при написании кода, возможны разные значения по умолчанию в настройках драйверов доступа к данным.




--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
[email protected]
Дата 28.10.2005, 19:09 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Akina @ 27.10.2005, 09:48)
Повторяю:
Цитата(Akina @ 26.10.2005, 09:04)
если режим открытия (прямо - источника данных, или косвенно - через свойства формы например) не был указан явно при написании кода, возможны разные значения по умолчанию в настройках драйверов доступа к данным.

А по подробней?? источник данных указывается, как

обработка в Form_Open

Me.RecordSource = "SELECT * FROM 555_short_vid_doc" текст 555_short_vid_doc приведен выше.

Какие именно настройки и где смотреть??
  Вверх
Papirus
Дата 31.10.2005, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 298
Регистрация: 19.4.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 1



Цитата(vam911 @ 26.10.2005, 05:58)
Если поможет, то от чего это может зависить?


1. если аглицкая версия винды\офиса - могут быть проблемы с русскими названиями и как следствие с запросами...
2. можно ли определить в чем различие ПО на компах в успешных и неуспешных точек.
3. правильно ли я понял, что на каждой точке своя машина - сервер хранить данные? (или каждая машина работает с автономным mdb файлом?

PM MAIL ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.1244 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.