![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MS SQL и Delphi [D7, MSSQL]
Timur © (2005-10-13 09:15:00)Здравствуйте. Хотел бы услышать мнение профессионалов кто как работает с SQLServer из delphi. Особенно интересует вопрос редактирования данных. Лично я сейчас использую ADOConnection, ADOTable для отображения и ADOQuery для манипуляций с данными. Не очень удобно имхо. Может есть лучший способ...
Спасибо.
zx (2005-10-13 15:55:00) [1]и TADOConnection :))
Anatoly Podgoretsky (2005-10-13 15:33:00) [2]TADOCommand
Timur (2005-10-13 13:23:00) [3]Понятно. Значит буду использовать ADODataSet и ADOQuery. И продолжать работать в том же духе дальше. Всем спасибо.
ANB (2005-10-13 11:07:00) [4]
> Timur (13.10.05 09:41) [10]
Нет. Есть полуавтоматические системы, которые хранять русские названия полей и их связки и сами рисуют формы. Самому писать - годика за 2-5 управишься, если мозгов хватит. Но судя по тому, что ты пользуешься для удобства ADOTable, то сначала надо будет еще года 3 попрактиковаться. Есть и готовые подобные системы, но у Axapta свой язык, а Oracle Application не дешев и так просто не качнешь. Да и его тоже нужно сурьезно учить.
Desdechado (2005-10-13 10:51:00) [5]> Cтруктура зависит не от меня.
если ты только кодер, никуда не денешься
если это заказчик довески к ТЗ в последние 10 дней перед сдачей проекта втуливает, то за это надо отдельные деньги брать и сроки продлевать
Ананим (2005-10-13 10:14:00) [6]А что вообще делаешь то? задача какая?
Sergey13 (2005-10-13 09:59:00) [7]2Timur
Если так тяжело, то может стОит переквалифицироваться в управдомы, пока не поздно?
Ega23 (2005-10-13 09:49:00) [8]К сожалению в жизни часто бывает не как в книжках. Структура зависит не от меня. Когда приложение готово на 95% появляется необх-сть добавить 5 полей, и 3 убрать, добавить 2 табл. и проч. Приятно так на душе сразу становится...
В таком случае, никуда от [8] не денешься.
Timur (2005-10-13 09:47:00) [9]
> Лично я сначала думаю, причём очень внимательно думаю, а
> только потом создаю структуру таблицы. В 90% случаев её
> переделывать уже не надо.
К сожалению в жизни часто бывает не как в книжках. Структура зависит не от меня. Когда приложение готово на 95% появляется необх-сть добавить 5 полей, и 3 убрать, добавить 2 табл. и проч. Приятно так на душе сразу становится...
Ega23 (2005-10-13 09:44:00) [10]Я поэтому и спрашиваю. Неужели все так делают? Все прописывают в ручную.
Лично я сначала думаю, причём очень внимательно думаю, а только потом создаю структуру таблицы. В 90% случаев её переделывать уже не надо.
Timur (2005-10-13 09:41:00) [11]Я поэтому и спрашиваю. Неужели все так делают? Все прописывают в ручную.
Ega23 (2005-10-13 09:39:00) [12]На мой взгляд многовато...
А кроме того, чтобы программа писала сама себя, она ещё должна уметь кормить собак, разжигать костёр и играть на трубе.
Timur (2005-10-13 09:38:00) [13]>Может и есть, если знать в чем именно испытываешь неудобство :)
Ytelj,cndj в том, что при изменении структуры таблицы (например новое поле) нужно:
- изменить хр. проц на сервере
- Добавить пар-ра ADOStoredProc
- Изменить форму редактиров-я/доб-я
- Изменить процедуры загрузки и сохр-я данных
- и еще по мелочи...
На мой взгляд многовато...
Ega23 (2005-10-13 09:35:00) [14]Каждое изменение надо писать в ADOQuery "UPDATE MyTable ...". Делал так когда-то подтормаживало что-то...
Это смотря как сделать
ЮЮ (2005-10-13 09:34:00) [15]>Не очень удобно имхо... Может есть лучший способ...
Может и есть, если знать в чем именно испытываешь неудобство :)
Timur (2005-10-13 09:32:00) [16]Т.е. если я правильно понялКаждое изменение надо писать в ADOQuery "UPDATE MyTable ...". Делал так когда-то подтормаживало что-то...
ANB (2005-10-13 09:28:00) [17]Была у меня библиотечка для прямого доступа. Но криво сделана и без исходников. Вообще, самый полный доступ (с толковой асинхронкой) идет через DBLIB. А так - адо (только без ADOTable) - вполне нормальный выбор
Timur (2005-10-13 09:27:00) [18]Есть огромное желание работать с данными SQLServer так же как и с лакальными бд ч/з DBLookUp и проч. Есть такая возможность?
Johnmen (2005-10-13 09:20:00) [19]...и ADODataSet
Ega23 (2005-10-13 09:18:00) [20]Есть. Забыть про ADOTable. Достаточно ADOQuery.