powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прошу помощи со схемой данных.
25 сообщений из 384, страница 14 из 16
Прошу помощи со схемой данных.
    #38104628
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,

если импортируете в свои то проблемы не будет. импортируйте как есть, с нуллами
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38104640
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерЯ от этого только вот попытался уйти. В акцессе у меня был такой подход. ... Можно конечно опять делать процедуры синхронизации своих ответных таблиц с ихними.... Но все равно, обновляться же я буду через OpenQuery и возникнет та же проблема с нулевыми значениями.не понимаю - зачем вам MSSQL? если исходные данные в дбф
MDB вполне подойдет + спецов по связке дбф-мдб тут достаточно
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38105113
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILL HEAD,

да Вы анти П–Л :)
структура базы довольно сложная. Иерархические деревья ... да и мне как то MS SQL понравился. Более того изначально о нем задумывался, но боялся сильно сложно будет, надо сначала акцесс освоить... Нельзя конечно сказать что всё просто, тогда бы и вопросов не было, но если усиленно пытаться разобраться поддается по тихоньку. Не в последнюю очередь благодаря форумчанам.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38105207
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,

никого я не анти. не знаю вашей задачи вот и спросил. мне тоже мсскул не противен. так же как майскул и акцесс )

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

http://files.mail.ru/N5Q39C

Запрос типа
Код: sql
1.
Select * From OpenQuery (МАТГРУППА, 'Select * From WRK5')


до тех пор пока не встретит значение NULL в полях с датами (DATENUM, DATEB)
А надо что бы выдавал все записи, в том числе с NULL (которые можно заменить на что угодно другое, главное что бы отследить можно было).
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38105764
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во! Еще не легче. Значения NULL в поле DATEB нормально и без ошибок выводятся.
Однако при попытке вывести все записи выдается все же ошибка:
Сообщение 8114, уровень 16, состояние 9, строка 1
Ошибка при преобразовании типа данных (null) к datetime.

В то же время попытка ввести поля DATENUM со значением NULL не выдает ни одной записи, хотя в исходном файле такие поля точно есть (есть несколько записей для которых во всех полях стоит NULL) вообще-то они мне нафиг не нужны, но возможно из-за них и возникает эта ошибка.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38105775
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем разобрался я отчего возникает такая ошибка. Это происходит не из-за нулевых значений. Напротив, значения в ячейках есть. Есть несколько записей в которых стоит дата с ошибкой. Например 13.01.0201. Если мне не изменяет память диапазон дат для поля с типом данных datetime начинается где-то с 1901 года. ...
В общем поправил вручную эти поля в сторонней программе (DBF Viewer) и запрос стал проходить без ошибок. Подскажите возможно ли отслеживать такие поля с ошибкой в запросе с OpenQuery и автоматом заменять их на корректную дату (можно на какую-то определенную например на те же 01.01.1901). Не менять же каждый раз теперь вручную :(
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38105786
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерВ общем разобрался я отчего возникает такая ошибка. Это происходит не из-за нулевых значений. Напротив, значения в ячейках есть. Есть несколько записей в которых стоит дата с ошибкой. Например 13.01.0201. Если мне не изменяет память диапазон дат для поля с типом данных datetime начинается где-то с 1901 года. ... (
Импорт вашего файла в ексель сразу прошел успешно. И таких значений даты, о которых вы говорите (меньше 1900 года) там нет. В поле DATENUM минимальное значение 31.12.2001, а в поле DATEB - 29.06.1910, что скорее всего неверно, но не ошибка даты.
Последующий запрос из екселя в акс также нормальный. Видимо, вам надо искать нормальный драйвер для работы с вашими дбфками. Сегодняшний не полностью учитывает формат файла.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38105787
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world И таких значений даты, о которых вы говорите (меньше 1900 года) там нет. В поле DATENUM минимальное значение 31.12.2001, а в поле DATEB - 29.06.1910, что скорее всего неверно, но не ошибка даты.
Я файл открыл сторонним просмотрщиком:
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38105788
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда вручную исправил эти значения (ну и еще те что в поле DATEB) все запросы прошли нормально.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38105793
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увидел. Я минимум и максимум искал уже в аксовском запросе. И там в этой строке (NUM=8777) даты отсутствовали совсем. А в еселевском файле они трактуются как строка
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38105800
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное не имеет смысла заморачиваться с этими записями. Проще исправить в исходной базе. Дождусь их программиста, как раз на следующей неделе посетит, попрошу что бы исправил. А заодно и базу сжал, что бы все удаленные записи убрать.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38106897
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-любитель,

наконец подошло время и я разбираю сейчас Ваш рекурсивный запрос... http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=987157&msg=13725751 Когда я только пришел на форум и задавал вопросы, Вы "пугали" меня сложностью проекта, говорили что я ее недооцениваю и у Вас займет примерно с год его реализация...
Знаете, если Вы реализовали свой пример с ручкой буквально за несколько часов, на коленке, то мне кажется этот проект у Вас занял бы совсем не много времени...
Реализация одной этой схемы мне кажется уже пол дела (а я ее уже применил в своей базе, доработать чуток). По сути остается только доработать вспомогательные таблицы и заниматься интерфейсом. У меня это возможно и займет год, может и больше (тем более учитывая загруженность с наполнением этой базы данными и другой работой)... Но даже тем что есть уже можно пользоваться, пусть без формочек, одними запросами... Впечатляет.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38107048
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наблюдаю такой глюк:
внес изменения в одну из таблиц базы данных через Акцесс АДП (непосредственно в проекте открыл таблицу и внес несколько строк, а так же поменял значения в других)
Новые данные благополучно появились в таблицах MS SQL. Однако спустя некоторое время эти данные исчесзли из таблиц АДП, хотя в MS SQL они есть. Как такое может быть? Даже после создания нового проекта АДП в таблицах нет добавленных записей, хотя в MS SQL их вижу и могу проводить запросы с ними.
Параллельно у меня сложности с подключением акса 2003 к серверу. Он его просто не видит, что бы подключится к серверу приходится долго прыгать с бубном создавать новый проект АДП в аксе с новыми данными, после создания в MS SQL появляется новая база. Я подключаю только что созданный проект АДП на ту базу которую мне нужно, а созданную удаляю. Только так получается подключится.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38107103
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык вы не подключаетесь, а новые базы делаете.

Проект адп может быть подключен к любой базе. Можно подключиться к одной базе (боевой), открыть форму, скопировать данные, переподключиться к тестовой базе, опять открыть ту же форму, втставить данные. Чтобы не запутаться, полезно выводить название серевера/имя базы в заголовке окна. И освежать его при каждом (пере)подключении. Чтобы совсем не ошибиться, я сделал на разные базы разные цвета фона мди окна (и паттерны заливки).

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

я помню эту форму еще лет 5 назад. пора поменять дизайн ;)
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38107133
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поздно, я сменил работу, больше проектами adp + MS SQL не занимаюсь.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38107137
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист-ЛюбительПоздно, я сменил работу, больше проектами adp + MS SQL не занимаюсь.
а чем, если не секрет ?
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38107160
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буржуйские АБС.
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38107358
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-ЛюбительДык вы не подключаетесь, а новые базы делаете.

Проект адп может быть подключен к любой базе. Можно подключиться к одной базе (боевой), открыть форму, скопировать данные, переподключиться к тестовой базе, опять открыть ту же форму, втставить данные.

Чем это противоречит тому что я написал? Так и есть делаю новую базу данных, затем захожу в меню Файл/Подключение и меняю "база данных на сервере" на мою. Только таким образом получается подключится, иначе он сервер не видит вообще, даже если его явным образом задать в форме подключения.

И... я ничего не могу понять, но у меня так и есть, данные которые я внес вручную открывая таблицы в АДП, появились в MS SQL (их видно из Menagement Studio, с ними можно проводить запросы), но они пропали в таблицах АДП, и из под акса их не видно, какие бы я действия не предпринимал, переподключение, создание нового проекта АДП и подключение к базе, по типу как описано в начале, F5, отключение фильтров... ну нет их в таблицах и все тут. Как такое может быть?
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38107360
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю что это связано именно со сложностями подключения к серверу. :(
...
Рейтинг: 0 / 0
Прошу помощи со схемой данных.
    #38107367
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер,

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

а как иначе я смог бы из таблиц акцесса внести изменения в базу? Я же их внес, но чуть позже, при открытии таблицы в аксе этих изменений там не увидел, тогда как через Menagement Studio их вижу и спокойно использую.
Пока через него и работаю, если с аксом на этом этапе такие непонятки...
...
Рейтинг: 0 / 0
25 сообщений из 384, страница 14 из 16
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Прошу помощи со схемой данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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