-
Добрый день! Не могу никак сообразить,что нужно прописать в процедуре.Какие коды. Компоненты:OpenDialog,wwDBComboDlg,Button1(Создать) на форме,в дате модуля ADOQuery,Datasource. Суть:человек нажимает на wwDBComboDlg,открывается окно(выбор папки),выбрал нужный файл,и в строке wwDBComboDlg текст пути.Нажимаем на Button1(Создать),и в БД в поле path,оказалась новая путь.
-
здесь обычная кнопка не подойдет нужна TMSSQLButton В делфи ее нет. юзай MSaccess в нем есть и новая путь и нужная кнопка
-
> кгшзх © (24.03.15 08:33) [1] > здесь обычная кнопка не подойдет > нужна TMSSQLButton > В делфи ее нет. > юзай MSaccess в нем есть и новая путь и нужная кнопка С радостью бы,но к сожалению работаем только через MSSQL 2000.
-
"оказалась новая путь" в этом случае, даже стебаться стыдно барышня, вместо того, чтобы копи-пастить ересь из Вашего первого поста вот уже на протяжении трёх недель, почитали бы любой букварик/статейку на тему да хоть бы пример из поставки IDE посмотрели бы
-
смысл локальный путь хранить в клиент серверной субд? откроют его на другом компе и ... ???
а вообще вставка значения делается командой INSERT замена UPDATE, получил "путь" (строку на самом деле, нет команд "добавить путь", учите основы а не ищите код под "путь"), выполнил команду вставки/апдейта, смотря что нужно, для строки, и "путь" окажется в поле с названием path (если у него тип подходит, в чем можно посомневаться).
-
OpenDialog для серверной СУБД в 99% случаев бесполезен.
-
> sniknik © (24.03.15 10:14) [4] > смысл локальный путь хранить в клиент серверной субд? откроют > его на другом компе и ... ??? > > а вообще вставка значения делается командой INSERT замена > UPDATE, получил "путь" (строку на самом деле, нет команд > "добавить путь", учите основы а не ищите код под "путь"), > выполнил команду вставки/апдейта, смотря что нужно, для > строки, и "путь" окажется в поле с названием path (если > у него тип подходит, в чем можно посомневаться).
Так здесь,получается как бы путь(адрес),где можно найти картинку,в моем случае,что картинки(отсканированные листы-наряды) находятся \\Pdc\Наряды.
-
> Кщд © (24.03.15 10:00) [3] > "оказалась новая путь" > в этом случае, даже стебаться стыдно > барышня, вместо того, чтобы копи-пастить ересь из Вашего > первого поста вот уже на протяжении трёх недель, почитали > бы любой букварик/статейку на тему > да хоть бы пример из поставки IDE посмотрели бы
Подскажите какой букварик хороший можно прочитать...
-
> в моем случае,что картинки(отсканированные листы-наряды) находятся \\Pdc\Наряды. ну так, тогда зачем его читать(OpenDialog)/хранить хранить в каждой записи? вынеси в настройки, а храни только различие, т.е. имя "наряда".
+ если "наряд" это не платье, и подобное, а типа накладной что то, то его картинка смысла не имеет, для работы нужны данные, база нужна для структурирования и обработки данных, а с картинкой мало что сделать можно.
> Подскажите какой букварик хороший можно прочитать... не хороший, любой. загугли прямо по "букварь по sql"/дельфи или для чайников. что найдешь в электронном варианте то и пойдет.
-
-
> + если "наряд" это не платье, и подобное, а типа накладной > что то, то его картинка смысла не имеет, для работы нужны > данные, база нужна для структурирования и обработки данных, > а с картинкой мало что сделать можно.
Здесь,картинки будут просматривать.не менять,не удалять,а именно смотреть.вот почему мне надо,чтоб добавляли и смотрели.
-
>Staziah2 © (25.03.15 07:51) [10] >Здесь,картинки будут просматривать.не менять,не удалять,а именно >смотреть.вот почему мне надо,чтоб добавляли и смотрели. заочное образование?
-
> Кщд © (25.03.15 11:27) [11] > >Staziah2 © (25.03.15 07:51) [10] > >Здесь,картинки будут просматривать.не менять,не удалять, > а именно >смотреть.вот почему мне надо,чтоб добавляли и > смотрели. > заочное образование? > >
причем здесь образование? Мне дали на работе задание,вот и делаю,что им надо.
-
>Staziah2 © (26.03.15 01:27) [12] >причем здесь образование? видно, что образование здесь ни при чём, т.к. Вы за месяц не смогли файл открыть т.к. учиться Вы не хотите и примеры из поставки Вам смотреть лень, то придётся заплатить специалисту по открыванию файлов думаю, рублей 100
-
2Staziah2 Вы бы лучше описали задачу целиком. Не свое видение решения этой задачи которое у вас не получается, а саму задачу. Возможно то, что вы делаете является тупиком и нормального продолжения не имеет.
-
> Вы бы лучше описали задачу целиком. не поможет, тот для кого месяц "проблема" запись строки в базу, имеет право учится (ну мало ли двоечников) но не работать по специальности связанной с компами.
p.s. ну вот опишет он задачу целиком, ты ее будешь за него делать? а сам он ее не сделает точно, каким бы способом не посоветовали ее сделать (см. выше про запись строки).
-
> Кщд © (26.03.15 08:01) [13] > >Staziah2 © (26.03.15 01:27) [12] > >причем здесь образование? > видно, что образование здесь ни при чём, т.к. Вы за месяц > не смогли файл открыть > т.к. учиться Вы не хотите и примеры из поставки Вам смотреть > лень, то придётся заплатить специалисту по открыванию файлов > думаю, рублей 100
Как раз ошибаетесь,файл то открыть то могу,но мне главно адрес записать в бд.Это две разные вещи...что бы не я лезла в базу данных и в поле Path записывала адрес картинки:\\Pdc\Наряды\..... Заметьте,это действительно две разные вещи или нет?
-
> Sergey13 © (26.03.15 08:55) [14] > 2Staziah2 > Вы бы лучше описали задачу целиком. Не свое видение решения > этой задачи которое у вас не получается, а саму задачу. > Возможно то, что вы делаете является тупиком и нормального > продолжения не имеет.
Спасибо,решила эту проблему. Спасибо одному человеку,который подсказал,что надо было использовать: if not (dm.Main.State in [dsInsert,dsEdit]) then...
-
> sniknik © (26.03.15 10:12) [15] > > Вы бы лучше описали задачу целиком. > не поможет, тот для кого месяц "проблема" запись строки > в базу, имеет право учится (ну мало ли двоечников) но не > работать по специальности связанной с компами. > > p.s. ну вот опишет он задачу целиком, ты ее будешь за него > делать? а сам он ее не сделает точно, каким бы способом > не посоветовали ее сделать (см. выше про запись строки). >
Вопрос вам,а почему МЕСЯЦ??? кто вам такое сказал?
-
>Staziah2 © (27.03.15 01:42) [16] >Как раз ошибаетесь,файл то открыть то могу,но мне главно адрес записать в >бд.Это две разные вещи да, я ошибся - у вас была проблема с записью в базу открыть файл и записать в базу - это, действительно, разные вещи это как буквы "А" и "Б" - две разные буквы и для неграмотных - это проблема
1. если в google вбить: "delphi mssql вставить запись", - увидите всё, что необходимо; 2. если открыть примеры из поставки IDE, увидите всё, что необходимо если; 3. если открыть (практически) любой учебник по D, увидите всё, что необходимо.
Вы ничего из этого не сделали, поэтому "sniknik © (26.03.15 10:12) [15]": "не работать по специальности связанной с компами."
-
> что надо было использовать: if not (dm.Main.State in [dsInsert,dsEdit]) then... оторвать бы ему что нибудь за такие советы... табличные методы для клиент серверной субд. говорили тебе SQL учи, а подобным (если и остальное под стать)... сколько записей планируется в таблице? > Вопрос вам,а почему МЕСЯЦ??? кто вам такое сказал? загуглил и нашел этот же вопрос с характерными ошибками. ну, не верю, что задавали разные люди. был бы курсовой с одним заданием группе, то да может быть, но было высказывание что это ТЗ на работе. + кстати нашел скрин (на других форумах ты больше инфы давал) http://www.cyberforum.ru/attachments/505349d1427237100на котором видно, что весь "путь" это производная от данных, т.е. задай правило для имени, которое уже и так практически соблюдается, и никакого пути не нужно, он просто вычисляется. и пользователям и программисту будет меньше работы. у вас все как-то "в лоб" не по "программистски". уверен что не не курсовая?
|