Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

MS SQL и Delphi   Найти похожие ветки 

 
Timur   (2005-10-13 09:15) [0]

Здравствуйте. Хотел бы услышать мнение профессионалов кто как работает с SQLServer из delphi. Особенно интересует вопрос редактирования данных. Лично я сейчас использую ADOConnection, ADOTable для отображения и ADOQuery для манипуляций с данными. Не очень удобно имхо. Может есть лучший способ...
Спасибо.


 
Ega23 ©   (2005-10-13 09:18) [1]

Есть. Забыть про ADOTable. Достаточно ADOQuery.


 
Johnmen ©   (2005-10-13 09:20) [2]

...и ADODataSet


 
Timur   (2005-10-13 09:27) [3]

Есть огромное желание работать с данными SQLServer так же как и с лакальными бд ч/з DBLookUp и проч. Есть такая возможность?


 
ANB ©   (2005-10-13 09:28) [4]

Была у меня библиотечка для прямого доступа. Но криво сделана и без исходников. Вообще, самый полный доступ (с толковой асинхронкой) идет через DBLIB. А так - адо (только без ADOTable) - вполне нормальный выбор


 
Timur   (2005-10-13 09:32) [5]

Т.е. если я правильно понялКаждое изменение надо писать в ADOQuery "UPDATE MyTable ...". Делал так когда-то подтормаживало что-то...


 
ЮЮ ©   (2005-10-13 09:34) [6]

>Не очень удобно имхо... Может есть лучший способ...

Может и есть, если знать в чем именно испытываешь неудобство :)


 
Ega23 ©   (2005-10-13 09:35) [7]

Каждое изменение надо писать в ADOQuery "UPDATE MyTable ...". Делал так когда-то подтормаживало что-то...

Это смотря как сделать


 
Timur   (2005-10-13 09:38) [8]

>Может и есть, если знать в чем именно испытываешь неудобство :)
Ytelj,cndj в том, что при изменении структуры таблицы (например новое поле) нужно:
- изменить хр. проц на сервере
- Добавить пар-ра ADOStoredProc
- Изменить форму редактиров-я/доб-я
- Изменить процедуры загрузки и сохр-я данных
- и еще по мелочи...

На мой взгляд многовато...


 
Ega23 ©   (2005-10-13 09:39) [9]

На мой взгляд многовато...


А кроме того, чтобы программа писала сама себя, она ещё должна уметь кормить собак, разжигать костёр и играть на трубе.


 
Timur   (2005-10-13 09:41) [10]

Я поэтому и спрашиваю. Неужели все так делают? Все прописывают в ручную.


 
Ega23 ©   (2005-10-13 09:44) [11]

Я поэтому и спрашиваю. Неужели все так делают? Все прописывают в ручную.

Лично я сначала думаю, причём очень внимательно думаю, а только потом создаю структуру таблицы. В 90% случаев её переделывать уже не надо.


 
Timur   (2005-10-13 09:47) [12]


> Лично я сначала думаю, причём очень внимательно думаю, а
> только потом создаю структуру таблицы. В 90% случаев её
> переделывать уже не надо.

К сожалению в жизни часто бывает не как в книжках. Структура зависит не от меня. Когда приложение готово на 95% появляется необх-сть добавить 5 полей, и 3 убрать, добавить 2 табл. и проч. Приятно так на душе сразу становится...


 
Ega23 ©   (2005-10-13 09:49) [13]

К сожалению в жизни часто бывает не как в книжках. Структура зависит не от меня. Когда приложение готово на 95% появляется необх-сть добавить 5 полей, и 3 убрать, добавить 2 табл. и проч. Приятно так на душе сразу становится...

В таком случае, никуда от [8] не денешься.


 
Sergey13 ©   (2005-10-13 09:59) [14]

2Timur  
Если так тяжело, то может стОит переквалифицироваться в управдомы, пока не поздно?


 
Ананим   (2005-10-13 10:14) [15]

А что вообще делаешь то? задача какая?


 
Desdechado ©   (2005-10-13 10:51) [16]

> Cтруктура зависит не от меня.
если ты только кодер, никуда не денешься
если это заказчик довески к ТЗ в последние 10 дней перед сдачей проекта втуливает, то за это надо отдельные деньги брать и сроки продлевать


 
ANB ©   (2005-10-13 11:07) [17]


> Timur   (13.10.05 09:41) [10]

Нет. Есть полуавтоматические системы, которые хранять русские названия полей и их связки и сами рисуют формы. Самому писать - годика за 2-5 управишься, если мозгов хватит. Но судя по тому, что ты пользуешься для удобства ADOTable, то сначала надо будет еще года 3 попрактиковаться. Есть и готовые подобные системы, но у Axapta свой язык, а Oracle Application не дешев и так просто не качнешь. Да и его тоже нужно сурьезно учить.


 
Timur   (2005-10-13 13:23) [18]

Понятно. Значит буду использовать ADODataSet и ADOQuery.  И продолжать работать в том же духе дальше. Всем спасибо.


 
Anatoly Podgoretsky ©   (2005-10-13 15:33) [19]

TADOCommand


 
zx ©   (2005-10-13 15:55) [20]

и TADOConnection :))



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.052 c
6-1122308027
Sergey2919
2005-07-25 20:13
2005.11.06
Стартовая страница IE


1-1129186838
REA
2005-10-13 11:00
2005.11.06
TTF Editor


2-1129043862
psa247
2005-10-11 19:17
2005.11.06
Версия Windows


2-1129453062
antoxa2005
2005-10-16 12:57
2005.11.06
Для соритировки ADOTable я использую его св-во IndexFieldNames, а


3-1127828240
msguns
2005-09-27 17:37
2005.11.06
Access+Обновление с подсчетом агрегатов