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

Вниз

Проблемы кодировки при вставке в базу   Найти похожие ветки 

 
msdn11   (2004-11-26 15:45) [0]

Добрый день.
Я делаю так
while (f[i+1]<>"") do
begin
 IBQuery2.SQL.Clear;
 IBQuery2.SQL.Add("insert into OWNERS (O_FAM,O_NAME,O_SURNAME,O_GR_ID) values ("""+f[i]+""","""+n[i]+""","""+s[i]+""","""+edit1.Text+""")");
 IBQuery2.ExecSQL;
 inc(i);
end;

А он мне ошибку:
arithmetik exaption, numerik overflow, or string trancation
Cannot translate characters between charakter set.
Я не спрашиваю перевод. Я спрашиваю как бороться.

В мемо запрос выглядит вот-так:
insert into OWNERS (O_FAM,O_NAME,O_SURNAME,O_GR_ID) values ("Белоусов","Вячеслав","Николаевич","3");
В SQLExplorer всё срабатывает, а из проги нет?????????


 
HSolo ©   (2004-11-26 16:11) [1]

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


 
msdn11   (2004-11-26 16:32) [2]

Не помогло


 
Hmm ©   (2004-11-28 00:06) [3]

поробуй модифицировать запрос так:
insert into OWNERS (O_FAM,O_NAME,O_SURNAME,O_GR_ID) values (:fam,:nam,:ot,:sifra);

и в цикле не выполняя clear, но закрывая query (ежели он был открыт), передать ему параметры ледующим образом:

ibquery2.params[0].asstring:=f[i];
ibquery2.params[1].asstring:=n[i];
и так далее



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
14-1102069619
andsoft
2004-12-03 13:26
2004.12.26
Нужен человек для написания отладчика


14-1102357929
SteelMan
2004-12-06 21:32
2004.12.26
Корень n-й степени и среднее геометрическое на Паскале


3-1101453999
gantoxa
2004-11-26 10:26
2004.12.26
Подскажите, как определить тип поля и его длину


14-1101995436
TButton
2004-12-02 16:50
2004.12.26
Internal Server Error задолбаллллллллллллл!!!


3-1101637166
GanibalLector
2004-11-28 13:19
2004.12.26
ОСТАТКИ товара