powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Автоматически копиовать данные с CD в SQL
22 сообщений из 22, страница 1 из 1
Автоматически копиовать данные с CD в SQL
    #36417878
s_Lady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Товарищи программеры, i need help!!!!
на предприятие пачками, штук по 400 приходят диски, на каждом куча файлов, папок разного типа и регистр (сделаный в excel), описывающий где какой файл к чему относится и его назначение.
мне необходимо автоматически копировать данные с дисков, по регистру распределять файлы в базу на SQL Server, а из базы грузить названия файлов уже в web-интерфейс. Функции человека надо свести до минимума (зашёл на сервер, вставил диск, запустил эксешник).
пишу на C# в Visual Studio 2005, сервак Windows Server 2003, SQL Server 2005

Подскажите люди как автоматом считывать данные с балванок, програмно копировать их в SQL,
ну в общем хотябы где чё почитать по этому поводу?
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36417913
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рискну предположить что один excel файл должен соответсовать одной таблице в базе. Или не так?

P.S. Ориентировочно, эта работа стоит денег.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36417974
s_Lady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot mayton]Рискну предположить что один excel файл должен соответсовать одной таблице в базе. Или не так?

нет,
в excel регистре лежит инфа, типа: в папке такой то, на данном диске, лежит файл asdf.awg который допустим смета к скважине такой-то....
т.к. таких файлов на диске сотни, подругому как через регист их не рассортировать
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418053
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_Lady[quot mayton]Рискну предположить что один excel файл должен соответсовать одной таблице в базе. Или не так?

нет,
в excel регистре лежит инфа, типа: в папке такой то, на данном диске, лежит файл asdf.awg который допустим смета к скважине такой-то....
т.к. таких файлов на диске сотни, подругому как через регист их не рассортировать
Из того, что вы пишите, можно сделать вывод, что есть уже некий стандарт подачи информации (если нет, то его надо утвердить). Без стандартизации содержания получаемых СД ничего путнего не получится.
И тогда программа должна найти excel-файл и по реестру брать путь к файлу на СД, его описание и заполнять этими данными таблицу в БД. Туда же в Блоб сохранять сам файл. Это уже не сложно.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418065
s_Lady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AIS,
ИМЕЕННО.....
только расскажите пожалуйста как? что значит не сложно?какими алгоритмами руководствоваться?
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418074
Фотография u_gray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть подозрение 1, что у нехороших дядей, которые присылают Вам эти диски, уже такая программа-загрузчик есть. Спросите у них.

Есть подозрение 2, что Ваши руководители не дураки и предварительно согласовали формат обмена данными, тогда обладающий сакральным знанием дядя где-то рядом с Вами.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418107
s_Lady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
u_gray,
такой проги у дядейнет, эти договорённости пока обсуждаются, формат регистра спроетирован мной, в соответствии с проетом моей базы данных.
а дяди сказали, как скажите, так и будем делать.....
поэтому на халяву не покатит
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418203
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПодскажите люди как автоматом считывать данные с балванок, програмно копировать их в SQL,
ну в общем хотябы где чё почитать по этому поводу?

Читать содержимое каталога на винте (CD диска) умеете- умеете.
Каждый файл пишите в таблицу в Text или Image поле.
В доп. поля пишем имя ,описание из файла регистра, дату создания и проч.
Задача так то не сложная совсем.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418217
s_Lady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Березовский,
легко сказать, умела бы, не спрашивала
вот именно что не знаю я как написать механизм который будет читать реестр, и в соответствии с ним копировать в базу....
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418239
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я С# не очень, но задача то типовая- прочитать файлы и в цикле скинуть в базу..
Посмотрите п поиске, хоть отсюдпа начните- думаю найдете все
http://www.sql.ru/forum/actualthread.aspx?tid=365731&hl=%f7%f2%e5%ed%e8%e5+%ea%e0%f2%e0%eb%ee%e3%ee%e2
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418245
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_Ladyлегко сказать, умела бы, не спрашивала
вот именно что не знаю я как написать механизм который будет читать реестр, и в соответствии с ним копировать в базу....
Я даже не могу оценить максимальный объём работ. Но минимальный будет стоить наверное от нескольких тысяч у.е. И здесь даже главное не стартап, а поддержание этой всей богадельни в нормальном состоянии, конфигурирование, подстройка под изменяющиеся требования и т.д. Т.е. скрипт писанный на коленке никак не проканает.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418420
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отдайте на фриланс. Вам это за 2 недели зафигачат, потому что задача типовая. Главное, человека знающего найти.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418452
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вообще, по моему, Вы занимаетесь велосипедостроением. База данных какая-то, сишарп, все дела. А если подумать? Вам нужен софт, который позволит организовать файловое хранилище с возможностью веб доступа. Дак в мире такого софта полно! Соответственно, Вам нужно будет погуглить подобные программы, выбрать подходящую, настроить. Программировать придеться только одну вещь, а именно, скрипт экспорта. Все.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418470
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kosh the bestБаза данных какая-то, сишарп, все дела. А если подумать? Вам нужен софт, который позволит организовать файловое хранилище с возможностью веб доступа.
Файловое хранилище - не есть аналог РСУБД.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418477
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Файловое хранилище - не есть аналог РСУБД.
Да, я понимаю. В данном случае, у топикстартера получиться своя самопальная DMS (Document management system), работающая на SQL Server и написанная на C#. То есть пишется велосипед.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418513
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пусть автор сам скажет.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36418639
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря, действительно не вижу проблемы, в текущей постановке задачи. Что надо:
1. Счититать данные из excel-файла
2. Разобрать их в соответствии с форматом. Формат же регистра известен?
3. Сохранить разобранные данные
4. Считать файлы и записать в базу.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36419434
s_Lady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kosh the best,
я с вами согласна....
и по поводу велосипеда и по поводу "Не вижу проблемы"
но, сделайте скидку, я студентка 5го курса, направления технической кибернетики, и воспоьзоваться готовым решением не могу, поскольку пишу эту задачу в рамках своей дипломной работы....
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36419468
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
s_Ladyя студентка 5го курса, направления технической кибернетики, и воспоьзоваться готовым решением не могу, поскольку пишу эту задачу в рамках своей дипломной работы.... вон оно что...

начните с составления алгоритма.
когда составите - увидите, что на самом деле ничего сверхсложного в задаче нет.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36420234
s_Lady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eNose,
спасибо конечно, но прежде чем преступить к проектированию, я бы хотела посмотреть хотябы примерно как реализуются алгоритмы управления "железом" в лице CD-ROMа, или я что то не верно понимаю?
а как работать с web-интерфейсом и SQL я знаю.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36420272
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторуправления "железом" в лице CD-ROMа
Не надо им управлять, человек вставляет диск- дальше читаете программно
с него файлы.
...
Рейтинг: 0 / 0
Автоматически копиовать данные с CD в SQL
    #36420304
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_Lady>я бы хотела посмотреть хотябы примерно как реализуются алгоритмы
управления "железом" в лице CD-ROMа

обращение как к файлам на любом другом диске.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Автоматически копиовать данные с CD в SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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