Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.28;
Скачать: CL | DM;

Вниз

SQL error code = -303   Найти похожие ветки 

 
Id   (2006-05-12 14:45) [0]

Здраствуйте, уважаемые мастера.
Подскажите, пожалуйста, что означает данная ошибка?


 
Johnmen ©   (2006-05-12 14:46) [1]

код ошибки Языка Структурированных Запросов равен -303


 
Id   (2006-05-12 14:53) [2]


> Johnmen ©   (12.05.06 14:46) [1]

303 - несет какую-то информацию


 
Johnmen ©   (2006-05-12 14:56) [3]


> 303 - несет какую-то информацию


Какую?
По-моему, в данном [0] контексте  - никакой.


 
Id   (2006-05-12 15:04) [4]

Dynamic SQL Error
SQL error code = -303
conversion error from string "копия"
Полный контекст


 
Johnmen ©   (2006-05-12 15:08) [5]

А сервер DB2 ?


 
Id   (2006-05-12 15:09) [6]

FB 1.5


 
Сергей М. ©   (2006-05-12 15:11) [7]

В параметрах коннекта lc_ctype=1251 ?


 
Id   (2006-05-12 15:12) [8]


> Сергей М. ©   (12.05.06 15:11) [7]

lc_ctype=WIN1251


 
Johnmen ©   (2006-05-12 15:12) [9]

http://www.ibase.ru/devinfo/ibrusfaq.htm


 
Сергей М. ©   (2006-05-12 15:19) [10]

поле, в котором фигурирует текст "копия", должно иметь соотв.атрибут CHARSET ?


 
Id   (2006-05-12 15:29) [11]

Если честно не знаю, что это за аттрибут.
Встречал его только при регистрации базы данных в IbExpert-e


 
Сергей М. ©   (2006-05-12 15:36) [12]

Ты когда это поле (или некий параметр ?) декларировал, указывал явно евойный CHARACTER SET &


 
Id   (2006-05-12 15:40) [13]


>
> Сергей М. ©   (12.05.06 15:36) [12]

VARCHAR(10) CHARACTER SET WIN1251
Я надеюсь Вы об этом.


 
Сергей М. ©   (2006-05-12 15:48) [14]

Тогда приводи конкретную строчку Делфи-кода, выполнение которой привело к искл-ю с такой вот диагностикой..


 
Id   (2006-05-13 15:52) [15]


> Сергей М. ©   (12.05.06 15:48) [14]


with datamodule1.ibquery1 do begin
close;
sql.clear;
sql.add("insert into Table1 (FIO,Copi)values(:fio,:copi)");
prepare;
paramByName("fio").asstring:=Combobox1.text;
paramByName("copi").asstring:=Combobox2.text;
open;
end;

Ошибка возникает при Open.


 
Desdechado ©   (2006-05-13 20:43) [16]

Open переводится как "открыть набор данных"
а ты делаешь INSERT, что переводится как "добавить данные"
отсюда делаем вывод, что метод Open подходит только для SELECT
а прочитав справку, узнаем, что для всего остального подходит ExecSQL



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

Текущий архив: 2006.05.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.048 c
3-1144418090
ninochka
2006-04-07 17:54
2006.05.28
Добавить данные из файла в БД


2-1147263371
VOIDER
2006-05-10 16:16
2006.05.28
выити из сервиса


15-1146506042
БарЛог
2006-05-01 21:54
2006.05.28
Технический англо-русский словарь


2-1147621938
bazadaykin
2006-05-14 19:52
2006.05.28
Новый глюк?


2-1147288748
zxcv
2006-05-10 23:19
2006.05.28
hex editor