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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.007 c
14-69546
MFV
2002-11-01 22:30
2002.11.21
Проблемы с Виндой


14-69516
Cr@sh
2002-11-01 17:34
2002.11.21
Мастера, помогите... не то я с собой че-нибудь сделаю...


14-69515
[NEW]Splinter
2002-11-02 15:13
2002.11.21
Читать из exe-шника


14-69514
Dimich1978
2002-11-02 09:08
2002.11.21
Где мона взять иконки разрешением 16x16


14-69492
Andrey
2002-11-01 10:45
2002.11.21
Вопорс по Linux





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