Главная страница
    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.008 c
3-69160
MsGuns
2002-10-29 15:48
2002.11.21
Неудобоваримый LookUp или я родился баобабом


1-69335
Дмитрий Баранов
2002-11-11 15:28
2002.11.21
Подключение к событиям IE


4-69624
mifi
2002-10-10 22:40
2002.11.21
как змая IP адрес узнать имя


3-69167
stone
2002-10-31 15:44
2002.11.21
Корректное уничтожение клиента на сервере приложений


3-69134
Rustik
2002-10-31 09:07
2002.11.21
Возможно ли рекурсию внести в хранимую процедуру на сервер





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