powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прошу помощи со схемой данных.
25 сообщений из 384, страница 13 из 16
Прошу помощи со схемой данных.
    #38104338
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на данный момент у меня чисто SQL Server
АДП позже будет.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104339
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...Нет, ну есть проект АДП присоединенный. Но я пока в нем не работаю.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104342
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер...Нет, ну есть проект АДП присоединенный. Но я пока в нем не работаю.а где вы тогда пишете код? в каком файле?
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104343
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что такое присоединенный АДП?
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104344
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если вы работате в MDB с присоединенными таблицами MSSQL сервера, то функция ISNULL выполняется в ПРИЛОЖЕНИИ (т.е. в MDB) и имеет другой синтаксис - смотрите хелп!
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104346
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILL HEADесли вы работате в MDB с присоединенными таблицами MSSQL сервера, то функция ISNULL выполняется в ПРИЛОЖЕНИИ (т.е. в MDB) и имеет другой синтаксис - смотрите хелп!точнее - функция ISNULL в MDB - это не то что ISNULL в T-SQL и вам нужна функция NZ
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104359
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код пишу в MS SQL
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104360
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ааа... я кажется ступил ) насчет OPENQUERY и это совсем не тот OPENQUERY про который я вам втирал. дошло

вы выполняете запросы из SQL панели студии используя OPENQUERY ?
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104363
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104364
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если запрос проходит нормально, при необходимости создаю представление.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104369
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,

не использовал OPENQUERY. писал запросы без него.
в вашем случае кавычки причина. надо заэкранировать внутренние - те что вокруг даты
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104438
trever
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex999konи еще, с самого начала при открытии программы (формы frmIzdelie) получаю следующее

Эта ошибка является следствием конфликта ранее используемых на форме ActiveX с обновлениями, которые Microsoft недавно внес для критериев безопасности при работе со сторонними компонентами.

Как уже было сказано выше, нужно всего лишь в режиме конструктора формы обновить компоненты ActiveX (попросту говоря вырезать и снова вставить). Аccess при этом в своих недрах заново сформирует параметры их инициализации на форме с учетом всех новшеств и компоненты будут работать правильно.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104484
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trever,

а у меня компонент ActiveX 'TreeView Control' при попытке установить на форму моментально вырубает акс. Хоть 2003, хоть 2010. И дома и на работе.
В подробностях об ошибке:

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: MSACCESS.EXE
Версия приложения: 11.0.8166.0
Отметка времени приложения: 46437912
Имя модуля с ошибкой: TreeView.ocx
Версия модуля с ошибкой: 18.0.0.5035
Отметка времени модуля с ошибкой: 4ad6c4a5
Код исключения: c0000005
Смещение исключения: 00003055
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049

Что с этим можно сделать? Возможно ли как то переустановить компоненты ActiveX?
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104497
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILL HEADв вашем случае кавычки причина. надо заэкранировать внутренние - те что вокруг даты
заэкранировать – это как?
Просто я уже по всякому пробовал, и с кавычками и без.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104524
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,

экранировать кавычку == добавить вторую
Код: sql
1.
SELECT * FROM OPENQUERY (МАТГРУППА, 'Select ISNULL(DATEB, ''01.01.1901'') AS DATEBB, PC, BLACK, NUM2, FAX FROM WRK5')


смысл экранирования в том, что бы передать кавычку в запросе. внешние кавычки не имеют отношения к запросу
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104540
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILL HEADсмысл экранирования в том, что бы передать кавычку в запросе. внешние кавычки не имеют отношения к запросупри отсутствии внешних нет необходимости экранировать внутренние.
это почти просто ). достаточно понять что параметр для OPENQUERY - это строка, которая определяется наличием внешних кавычек, значит внутренние должны быть заэкранированы, для сохранности (для того чтобы интерпретатор не воспринял каждую вторую как окончание строки). иначе строка превращается в выражение (что и получилось у вас)
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104547
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос - зачем вам линкованные сервера? домашний сервер прилинковали? )
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104555
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суть понял. Но запрос все равно не проходит, выдается сообщение:

Сообщение 7357, уровень 16, состояние 2, строка 1
Не удалось обработать объект "Select ISNULL(DATEB, '01.01.1901') AS DATEBB, PC, BLACK, NUM2, FAX FROM WRK5". Поставщик OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "МАТГРУППА" обнаружил, что у объекта либо нет ни одного столбца, либо текущий пользователь не имеет разрешения на доступ к объекту.

При том если вобще убрать всю эту конструкцию с IsNull и поставить просто DATEB все проходит... вплоть до того момента когда встретится запись с NULL в этом поле.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104559
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILL HEAD,

я разрабатываю базу данных для контроля расхода материальных средств на ремонт техники (ну и для сопутствующих задач). Есть не малая часть данных во внешней базе (и довольно старой, еще под ДОС), используемой в бухгалтерии. Линкованный сервер именно для работы с этими данными.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104567
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,

только хотел спросить. а что именно прилинковано? какая СУБД?
если не ошибаюсь, запросы по OPENQUERY будут выполняться на прилинкованном сервере (СУБД) и если это не MSSQL то ISNULL там нет.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104580
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внешняя база данных сделана в FoxPro, ее файлы и использую. Тупо копирую с сервера бухгалтерии (на флешку, так как сети между нами нет) и скидываю себе в папку моей базы данных. Далее пытаюсь извлечь из файлов необходимые мне данные.
Подключался через Microsof Jet 4.0 dBase IV.
База там весьма старая, файлы имеют массу недочетов (вот на днях обсуждали что там много удаленных записей, которые тем не менее остались в файле) в том числе вот такие вот косяки с нулевыми значениями. Даже по нескольку строк есть в каждой таблице где все поля со значением Null. Вот и бьюсь над тем как с этим работать.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104610
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
импортировать данные в свои временные таблицы рассматривали? или в будущем так и придется работать с dbf?
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104620
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или по другому вопрос - вам в реальном времени нужны данные бухов или за прошлые периоды?
если только за прошлые то экспортируйте их данные в свои таблицы. в будущем автоматизируете экспорт если надо.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104623
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я от этого только вот попытался уйти. В акцессе у меня был такой подход. ... Можно конечно опять делать процедуры синхронизации своих ответных таблиц с ихними.... Но все равно, обновляться же я буду через OpenQuery и возникнет та же проблема с нулевыми значениями.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104626
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данные нужны в идеале в реальном времени, хотя вполне устраивает и то что есть сейчас - сходил, скинул на флешку, закинул к себе на комп, запустил базу - проверил. А работать с dbf придется без вариантов.
...
Рейтинг: 0 / 0
25 сообщений из 384, страница 13 из 16
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прошу помощи со схемой данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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