![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Необходимо хранимой процедуре передать массив [D6, MSSQL]
Karlson © (2004-03-19 12:13:00)Добрый день! У меня такая ситуация. Есть карточка, заполненная информацией (поле1, поле2), необходимо сохранить эту карточку в базу с помощью хранимой процедуры. Но проблема в том, что информация из поля1 идет по одной записи (из эдита считался текст и все), а поле2 - это листбокс, в котором много строк может быть. Процедура должна первую запись (из поля1 внести в одну таблицу), а весь массив из поля2 в другую. Как организовать передачу таких данных? Заранее спасибо.
ZrenBy (2004-03-19 12:43:00) [1]http://www.sql.ru/articles/mssql/03060701ArraysAndListsInSQLServer.shtml
Karlson (2004-03-19 12:27:00) [2]Хочется сделать одной, чтобы ошибки не ловить: в первой процедуре н скантуется что-то, а вторая запишется
serge35 (2004-03-19 12:23:00) [3]С одной процедурой это сделать можно, но гимор.
Создаешь 2 процедуры. Одна добавляет запись в главную
таблицу и выдает тебе ID новой записи.
(хотя MSSQL вряд ли выдаст ID новой записи, тогда надо сделать запрос на получение ID новой записи. Криво конечно)
Берешь этот ID и запускаешь в цикле вторую процедуру по листбоксу.