Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.038 c
14-1128978307
LordOfRock
2005-10-11 01:05
2005.11.06
Вот я тут ещё один сайтик сварганил...


6-1121949758
SfiNx
2005-07-21 16:42
2005.11.06
Как узнать список компов с определенным портом


9-1119729614
Ford
2005-06-26 00:00
2005.11.06
GTA dff


14-1129553300
ZeroDivide
2005-10-17 16:48
2005.11.06
Вопрос по оптимальному выбору видеокарты для старого железа.


14-1129355243
Машка
2005-10-15 09:47
2005.11.06
Как стать мастерицей Delphi?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский