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

Вниз

Ошибка при выполнении хранимой процедуры в MSSQL 2000   Найти похожие ветки 

 
John77   (2003-09-08 11:31) [0]

Доброго времени суток профи!!!

Поможет ли кто со следующей проблемкой:
Реализован импорт данных в MSSQL с использованием хранимой процедуры (ADO) из DBF-файла используюя SQL-запрос
" select * from kartotek.dbf where semja = :semja"
через компонент TQuery(BDE). На определенной записи при выполнении хранимой процедуры выходит ошибка: EOLEError "invalid character for cast specification".
Эту запись смотрел - там вроде все нормально. Почему выдается ошибка не пойму.
Заранее благодарен.

P.S. типы полей в DBF-нике : int, date, char.


 
jenya_d1   (2003-09-08 12:05) [1]

Наро-о-од!!! Никто помочь не может что ли?


 
Nikolay M.   (2003-09-08 12:11) [2]


> типы полей в DBF-нике : int, date, char

Может кавычка в строке? Или дата пустая?


 
Smashich   (2003-09-08 12:12) [3]

школа телепатов. код какой? а запись на которой спотыкаеться?


 
John77   (2003-09-08 12:25) [4]

> Smashich © (08.09.03 12:12) [3] школа телепатов. код какой?
Код:

DML.SPInsKartImp.Prepared := True;
...
if DML.quKartFam.Active then DML.quKartFam.Close;
DML.quKartFam.ParamByName("semja").Value := DML.taHouse.FieldByName("Semja").Value;
DML.quKartFam.Open;
while not DML.quKartFam.Eof do
begin
DML.SPInsKartImp.Parameters.ParamByName("@LChet").Value := DML.quKartFam.FieldByName("LChet").Value;
...
DML.SPInsKartImp.Parameters.ParamByName("@Pr_inv").Value := DML.quKartFam.FieldByName("Pr_inv").Value;
DML.SPInsKartImp.ExecProc;
...
DML.quKartFam.Next;
end;


где quKartFam тот самый запрос к DBF-ку,
SPInsKartImp - хранимая процедура MSSQL

На этой строке выдает ошибку - DML.SPInsKartImp.ExecProc

>Nikolay M. © (08.09.03 12:11) [2]
даты я проверяю в try..except и если что то записываю null, а кавычек в полях сбойной записи вроде бы нет


 
Smashich   (2003-09-08 12:34) [5]

параметры проверь. на сотвествие типов данных. явное непонимание каких то данных. попробуй явно поставь значения параметрам. не из запроса а руками. найдешь какое поле сбоит.



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

Форум: "Базы";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.066 c
3-96096
killer_john
2003-09-09 05:54
2003.09.29
Загрузка дерева


8-96303
Илья
2003-06-02 14:35
2003.09.29
плагин к WinA,mp


14-96437
Кен
2003-08-21 04:56
2003.09.29
---|Ветка была без названия|---


14-96405
Романов Р.В.
2003-09-11 11:10
2003.09.29
Банкомат под Windows :))


1-96293
McSimm2
2003-09-16 15:08
2003.09.29
Нажатость правой клавиши пиши





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