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

Вниз

Необходимо хранимой процедуре передать массив   Найти похожие ветки 

 
Karlson ©   (2004-03-19 12:13) [0]

Добрый день! У меня такая ситуация. Есть карточка, заполненная информацией (поле1, поле2), необходимо сохранить эту карточку в базу с помощью хранимой процедуры. Но проблема в том, что информация из поля1 идет по одной записи (из эдита считался текст и все), а поле2 - это листбокс, в котором много строк может быть. Процедура должна первую запись (из поля1 внести в одну таблицу), а весь массив из поля2 в другую. Как организовать передачу таких данных? Заранее спасибо.


 
serge35   (2004-03-19 12:23) [1]

С одной процедурой это сделать можно, но гимор.
Создаешь 2 процедуры. Одна добавляет запись в главную
таблицу и выдает тебе ID новой записи.
(хотя MSSQL вряд ли выдаст ID новой записи, тогда надо сделать запрос на получение ID новой записи. Криво конечно)

Берешь этот ID и запускаешь в цикле вторую процедуру по листбоксу.


 
Karlson ©   (2004-03-19 12:27) [2]

Хочется сделать одной, чтобы ошибки не ловить: в первой процедуре н скантуется что-то, а вторая запишется


 
ZrenBy ©   (2004-03-19 12:43) [3]

http://www.sql.ru/articles/mssql/03060701ArraysAndListsInSQLServer.shtml



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
3-1079609866
stas
2004-03-18 14:37
2004.04.18
Расширенные хранимые процедуры под MSSQL SERVER2000


1-1080746502
Kosto
2004-03-31 19:21
2004.04.18
Как вызвать функцию в Делфи по ее адресу?


1-1080718810
neodiX
2004-03-31 11:40
2004.04.18
Delphi7, XPManifest, TGroupBox - отображение кириллицы. Решение!


1-1081057031
Эли
2004-04-04 09:37
2004.04.18
Цвет фона выделенного текста в RichEdit


3-1079764755
Kotyara
2004-03-20 09:39
2004.04.18
Динамическое создание TADOQuery