Главная страница
    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.01 c
4-96494
Sania
2003-07-28 21:07
2003.09.29
Использование функций WinAPI


4-96485
Умникус
2003-07-27 13:34
2003.09.29
Загрузка DLL в память и регистрация ловушек Windows


6-96328
Batata
2003-07-30 11:18
2003.09.29
F1!!! народ не кто ни сталкивался с передачей голоса по сети!!


1-96241
Nikulin
2003-09-17 14:13
2003.09.29
Помогите разобраться и понять в чем я не прав...


1-96240
vlv
2003-09-17 16:28
2003.09.29
Можно ли с помощью TRegistry работать с удаленным реестром?





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