|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.07.2009, 16:12 | #1 |
Регистрация: 11.07.2009
Сообщений: 6
|
Работа с SQL
Задача следующая: нужно экспортировать данные из Excel в SQL БД.
Решил для этого использовать функции SQLOpen, SQLExecQuery и тд из модуля Xlodbc.xla. На данный момент 2 вопроса:
|
11.07.2009, 17:19 | #2 |
Регистрация: 11.07.2009
Сообщений: 6
|
Итак, уже определился с библиотекой. Использую ADODB. Все замечательно.
Текущий вопрос: как передать одному из параметров хранимой процедуры значение NULL? |
13.07.2009, 16:25 | #3 | |
Форумчанин
Регистрация: 17.10.2008
Сообщений: 239
|
Цитата:
Этот фокус у меня спокойно проходит при использовании MS SQL2000, что же касается других - то нужно читать литературу. |
|
14.07.2009, 04:39 | #4 |
Регистрация: 11.07.2009
Сообщений: 6
|
Поясню, что я имел ввиду:
Код:
|
14.07.2009, 10:35 | #5 |
Форумчанин
Регистрация: 17.10.2008
Сообщений: 239
|
Все ясно!
когда ты даешь команду то она запускает SQL процедуру добавления новой записи в БД. Скорее всего, во всяком случае в 2000, все процедуры доавления новой записи формируют пустые поля (кроме тех Которые имеют тип - счетчик). Я не знаю 2005 (работаю только с лицензионными прогами), но похоже что то что ты называешь параметрами - это поле записи. По этому если ты просто убершь эту строчку - то там и запишется NULL Последний раз редактировалось Юнлинг; 14.07.2009 в 10:41. |
14.07.2009, 21:25 | #6 |
Регистрация: 11.07.2009
Сообщений: 6
|
Естественно, такой вариант уже пробовал. Выдает ошибку, что-то типа "Пропущено поле Image, ожидаемое в данной хранимой проедуре", при том что таблица, в которую вставляется новая запись, допускает нулевое значение для поля Image. Есть вариант изменить саму хранимую процедуру, так чтобы поле Image поумолчанию было бы задано как NULL. Хотя, такой способ пожалуй не самый лучший.
|
15.07.2009, 01:26 | #7 |
Регистрация: 11.07.2009
Сообщений: 6
|
Проблема решена так:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с bat-файлами и sql-скриптами... | Nomad | Общие вопросы Delphi | 4 | 09.04.2009 20:10 |
Работа с Mistrosoft SQL сервером | JUDAS | БД в Delphi | 0 | 21.02.2009 16:50 |
Некоректная работа SQL- запроса | Tan | БД в Delphi | 4 | 05.04.2008 20:40 |
Работа с SQL-запросами | Washington | Общие вопросы Delphi | 1 | 13.03.2007 01:28 |