Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизНеобходимо хранимой процедуре передать массив Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c