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

Вниз

ошибка при дообавлении   Найти похожие ветки 

 
dim- ©   (2002-11-03 15:44) [0]

создал таблицу таким скриптом:
SET NAMES WIN1251;
CREATE GENERATOR GEN_SPRAV_SPISOK_ID;
CREATE TABLE SPRAV_SPISOK (
ID INTEGER NOT NULL,
NAME VARCHAR(50),
NTRANSL VARCHAR(200),
SYST SMALLINT
);

ALTER TABLE SPRAV_SPISOK ADD CONSTRAINT PK_SPRAV_SPISOK PRIMARY KEY (ID);

SET TERM ^ ;

CREATE TRIGGER SPRAV_SPISOK_BI FOR SPRAV_SPISOK
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.ID IS NULL) THEN
NEW.ID = GEN_ID(GEN_SPRAV_SPISOK_ID,1);
END

SET TERM ; ^

GRANT UPDATE, REFERENCES ON SPRAV_SPISOK TO TRIGGER SPRAV_SPISOK_BI;

В программе добавляю запись:
data.temp.Close;
data.temp.SQL.Clear;
data.temp.SQL.Add("insert into SPRAV_SPISOK");
data.temp.SQL.Add("(NAME,NTRANSL,SYST)");
data.temp.SQL.Add("VALUES ("+#39+ComboBox1.Text+#39+","+#39+edit1.text+#39+",1)");
data.temp.ExecSQL;
а она ругается:
arithmetic exception, numeric overflow, or string truncation
Cannot transliterate character between character sets.
В чем ощибка?


 
dim- ©   (2002-11-03 17:32) [1]

это происходит если пытаюсь добавить данные на русском языке


 
Назаров Евгений   (2002-11-03 18:37) [2]

неделю назад я сам три дня парился, не мог русские буквы добавить в базу, оказалось что надо просто кодировку ставить не WIN1251 а просто None - помогает


 
dim- ©   (2002-11-04 02:08) [3]

Спасибо получилось.
А почему нельзя работать с IBQwery через Append(Edit) и Post?



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
6-69474
megatrend
2002-08-30 18:37
2002.11.21
need help : Программа, написанная на Delphi5,


1-69372
Fokasnik
2002-11-10 00:10
2002.11.21
А как?


1-69362
[NEW]Splinter
2002-11-10 10:40
2002.11.21
Как записать в exe-шник?


1-69262
S_Dimon
2002-11-11 23:34
2002.11.21
Ну вот нет у TLabel такого ивента


4-69646
Novichek
2002-10-10 06:00
2002.11.21
explorer.exe => выгрузка и загрузка