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

Вниз

Delphi7 и Transact Sql   Найти похожие ветки 

 
BreakPoint   (2003-02-21 11:47) [0]

Можно ли какими-либо средствами писать ХР не посредственно в дельфях, а не на SQL сервере? Если можно то как?


 
Reindeer Moss Eater   (2003-02-21 12:00) [1]

не посредственно в дельфях, а не на SQL сервере?
Переведи на русский


 
Hawk2   (2003-02-21 13:11) [2]

Не знаю как в MSSQL, а в InterBase есть команда LoadScript, а сам скрипт можно написать и в БЛОКНОТЕ.


 
jocko ©   (2003-02-21 14:56) [3]

Query Analizer более чем удобная штука...
Непонятен смысл вопроса.


 
Reindeer Moss Eater   (2003-02-21 17:57) [4]

И как в QA можно написать XP ????


 
Delirium^.Tremens ©   (2003-02-21 18:01) [5]

Легко. Ее даже в Блокноте можно написать :-)


 
Reindeer Moss Eater   (2003-02-21 19:47) [6]

Ну если окно QA использовать как редактор текста, то наверное да.


 
BreakPoint   (2003-02-23 13:32) [7]

Смысл вопроса в том, что требуется хранить алгоритм расчета, который и будут реализовывать ХП, МЯГКО говоря в тайне. А если оставить ХП на сервере (MSSQL) пусть даже в "криптовиде", то достаточно зайти на под админом и вся мощь криптоалгаритма мелкософта пойдет прахом.
Поэтому сейчас стоит вопрос о том на чем писать трехзвенку, которая бы позволила сосредоточить и бизнес-правила и алгоритм расчтеа в среднем звене.
СПАСИБО.


 
Reindeer Moss Eater   (2003-02-24 13:28) [8]

Ты путаешь две больших разницы - SP и XP (stored procedure and extended stored procedure)


 
Hawk2   (2003-02-24 15:04) [9]

Тебе нужно хранить текст ХП в программе, потом передавать ее на сервер исполнять и убивать и это каждий раз при вызове этой процедуры? Мне кажется это маразм. Ты подумай о нагрузке на сеть, к тому же ХП являются частью БД это сделано для удобства дальнейшего сопровождения базы и приложения. Тебе, например нужно будет изменить какую-то процедуру, и из-за этого прийдется компилировать весь проэкт. Потом неизвестно как это все будет работать когда два пользователя одновременно будут пытаться вызвать одну и туже процедуру. И наконец, если даже тебе пофиг все то что было перечислено раньше, то лучьше использовать обыкновенные SQL-запросы, а то с ХП это будет все равно что с автомобилем, когда вместо того чтобы забрать ключи ты все времья снимаешь и ставишь колеса.


 
BreakPoint   (2003-02-24 16:08) [10]

По поводу сетевого трафика. Достаточно разместить среднеее звено на одном компе с сервером БД и вопрос сетевого трафика снимается.
А вот безопасность которая является в данном проекте определяющим фактором остается под вопросом.
Почему такая секретность, потому что тираж предполагается порядка 50 - 100 копий, а алгоритм расчета ОЧЕНЬ дорогостоищь и за всеми клиентами не уследишь, а конкуренты не дремлют... и попыток "ознакомления" с алгоритмом наблюдалось немалая куча.
Объяснять желание ведения расчета сервером БД думаю надобности нет - отсюда и поиски способов хранения хранимых процедур в среднем звене, которое в конечном счете будет скомпилено и надежно упаковано.


 
Владислав ©   (2003-02-24 18:57) [11]

На так а какие проблемы?
ADOQuery.ExecSQL и вперед.



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

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

Наверх




Память: 0.49 MB
Время: 0.023 c
3-53943
ol
2003-02-26 13:45
2003.03.17
количество дней в месяце


14-54279
Hint
2003-02-20 17:46
2003.03.17
А что нам надо?


14-54294
Marser
2003-02-27 23:11
2003.03.17
Я в прострации! Я в шоке! Я в трансе!


4-54361
elf_123
2003-01-15 21:03
2003.03.17
-= CBT Хук =-


1-54049
lejik
2003-03-05 08:49
2003.03.17
ActionList