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

Вниз

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

Наверх





Память: 0.47 MB
Время: 0.009 c
1-54009
Nikolai_S
2003-03-05 15:08
2003.03.17
Создание документа на основе шаблона в MS Word


3-53904
Pat
2003-02-23 12:06
2003.03.17
Опять Access


1-53965
SeNtiMeL
2003-03-05 23:15
2003.03.17
Как скрыть курсор в Memo и RichEdit ?


7-54334
Qwerty622
2003-01-20 14:46
2003.03.17
Загрузка Win95 ???


1-53972
Начинающий программист
2003-03-04 17:57
2003.03.17
VMT





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский