Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/132: Рейтинг темы: голосов - 132, средняя оценка - 4.55
 Аватар для dozent
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 39

Не могу устранить ошибку conversion error from string "" в InterBase

20.01.2010, 10:43. Показов 26538. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток всем!!!

Недавно столкнулся с проблемой conversion error from string "" в InterBase, программу установил в 2007 году, работала нормально. Начиная с 01 января 2010 года перестало стабильно работать, то есть при работе с IBConsole результаты не сохраняются и выводится ошибка conversion error from string "", иногда ошибка выводится с номером ошибки в ковычках, но в большинстве случаев без номера ошибки. Пытался исправить, никак не получается. Подскажите в чем проблема и что надо делать???
Изображения
 
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.01.2010, 10:43
Ответы с готовыми решениями:

Remote error: conversion error from string
Здравствуйте, люди добрые помогите понять проблему делаю проект с "трех звенкой" datasnap (+ firebird) разместил на форме...

Conversion error from string
Здравствуйте. Помогите пожалуйста решить вопрос. После переноса с другого сервера базы IB 7.1. При формировании отчета в программе,...

Fastreports net conversion error from string
Пишу запрос: select * from patient INNER JOIN oprs ON patient.uid = oprs.uid INNER JOIN n_otd ON oprs.otd =...

17
 Аватар для Ex_Soft
213 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
20.01.2010, 12:49
В IBExpert'е аналогично?
0
 Аватар для dozent
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 39
20.01.2010, 13:05  [ТС]
Ex_Soft,

Да, тоже самое. А это не связано с сертификатом?
0
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
20.01.2010, 14:05
В 9 случаях из 10 где-то формируется строка, длина которой больше длины поля набора данных
0
 Аватар для dozent
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 39
20.01.2010, 15:10  [ТС]
SAMZ,

Как изменить поле таблицы, в таблице это поле varchar(6).

Добавлено через 14 минут
SAMZ,

Точно, нашел это поле, в таблице это поле varchar(6). Хотелось бы изменить ее на большее. Если не трудно опиши пошаговую работу (SQL query или что-то похожее на нее). Thank's
0
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
20.01.2010, 15:53
Найди в БД домен, которым описывается это поле. Если есть IBExpert, то это не проблема
Дале с помощью домена можешь задать новую длину или выполнить запрос

Code
1
2
3
4
update RDB$FIELDS set
RDB$FIELD_LENGTH = новая длина,
RDB$CHARACTER_LENGTH = новая длина
where RDB$FIELD_NAME = 'ЗДЕСЬ ИМЯ ДОМЕНА'
новая длина - это новая длина поля
0
 Аватар для dozent
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 39
20.01.2010, 20:49  [ТС]
SAMZ,

Установлено IBConsole, процедуру создания новой длины или выполнения запроса можно осуществить в IBConsole?
0
 Аватар для Ex_Soft
213 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
21.01.2010, 01:04
Цитата Сообщение от SAMZ Посмотреть сообщение
Code
1
2
3
4
update RDB$FIELDS set
RDB$FIELD_LENGTH = новая длина,
RDB$CHARACTER_LENGTH = новая длина
where RDB$FIELD_NAME = 'ЗДЕСЬ ИМЯ ДОМЕНА'
/me думает: по кому-то плачет канделябр...
SQL
1
ALTER TABLE TableName ALTER FieldName TYPE VARCHAR(10)
А если домен:
- создаем новый домен
- создаем новое поле с новым доменом
- переливаем
0
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
21.01.2010, 06:13
Цитата Сообщение от dozent Посмотреть сообщение
Установлено IBConsole, процедуру создания новой длины или выполнения запроса можно осуществить в IBConsole?
IBConsole уже сто лет не использую. Скачай IBExpert c IBase.ru, очень хороший инструмент.

С замечанием Ex_Soft согласен, канделябра заслужил.
Изменения метаданных непосредственным вмешательством в системные таблицы - опиум для народа
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
21.01.2010, 09:28
SAMZ, ну я бы таких дифирамбов IBExpert тоже не пел, потому что у меня он глючит причем даже не в работе с базой, а в самом интерфейсе, постоянно сыпет эксепшены... либо версия кривая, либо у меня руки, кто его знает...
0
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
21.01.2010, 10:20
Цитата Сообщение от Lord_Voodoo Посмотреть сообщение
ну я бы таких дифирамбов IBExpert тоже не пел, потому что у меня он глючит причем даже не в работе с базой, а в самом интерфейсе, постоянно сыпет эксепшены... либо версия кривая, либо у меня руки, кто его знает...
На IB/FB работаю приблизительно с 1996 года и очень давно, много лет, использую IBExpert. С проблемами не сталкивался
0
 Аватар для Ex_Soft
213 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
21.01.2010, 10:26
Цитата Сообщение от Lord_Voodoo Посмотреть сообщение
ну я бы таких дифирамбов IBExpert тоже не пел, потому что у меня он глючит причем даже не в работе с базой, а в самом интерфейсе, постоянно сыпет эксепшены... либо версия кривая, либо у меня руки, кто его знает...
/me думает: странно: всю Одессу удовлетворяет, одного Вас - нЭт. Лучшего GUI инструмента под IB/FB/Yaffil - нЭт. А по поводу глюков - сообщите Александру (news://ibexpert.info/interbase.ibexpert.ru)
0
 Аватар для dozent
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 39
21.01.2010, 11:54  [ТС]
Ex_Soft,

На запрос
SQL
1
ALTER TABLE TableName ALTER FieldName TYPE VARCHAR(10)
выводит такой error
Миниатюры
Не могу устранить ошибку conversion error from string "" в InterBase  
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
21.01.2010, 12:22
Ex_Soft,
Цитата Сообщение от Ex_Soft Посмотреть сообщение
/me думает: странно: всю Одессу удовлетворяет, одного Вас - нЭт. Лучшего GUI инструмента под IB/FB/Yaffil - нЭт.
а меня как-то раздражают окошки с неперехваченными исключениями, и, тем более, я ничего не сказал про работу с базами, у меня притензии именно программным ошибкам...
0
 Аватар для Ex_Soft
213 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
21.01.2010, 13:00
Цитата Сообщение от dozent Посмотреть сообщение
такой error
SQL
1
2
CREATE TABLE TableVictim (FieldVictim VARCHAR(6))
ALTER TABLE TableVictim  ALTER FieldVictim TYPE VARCHAR(10)
Все сухо... FB 2.1 WI-V6.3.3.18185 Дорогая редакция, что я делаю не так? Дайте DDL таблицы и версию сервера.
Цитата Сообщение от Lord_Voodoo Посмотреть сообщение
а меня как-то раздражают окошки с неперехваченными исключениями ... у меня притензии именно программным ошибкам...
1. Версия IBExpert'а
2.
Цитата Сообщение от Ex_Soft Посмотреть сообщение
А по поводу глюков - сообщите Александру (news://ibexpert.info/interbase.ibexpert.ru)
0
 Аватар для dozent
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 39
21.01.2010, 13:37  [ТС]
Ex_Soft,

Цитата Сообщение от Ex_Soft Посмотреть сообщение
Все сухо... FB 2.1 WI-V6.3.3.18185 Дорогая редакция, что я делаю не так? Дайте DDL таблицы и версию сервера.
Версия сервера Intebase 7.0
Таблица PAYMENT_REQUEST (код прикреплен)

Изменить таблицу, то есть поле никак не получается...
Вложения
Тип файла: txt PAYMENT_REQUEST.txt (2.8 Кб, 23 просмотров)
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
21.01.2010, 14:01
Ex_Soft, Version 2004 03 16
0
 Аватар для Ex_Soft
213 / 107 / 15
Регистрация: 28.01.2009
Сообщений: 481
21.01.2010, 15:41
Цитата Сообщение от dozent Посмотреть сообщение
выводит такой error
БлЫн!!! Нечего printscreen'ы вставлять. Не шоб просто самому руками продублировать. Ну там же написано:
Цитата Сообщение от IBConsole
Column REQUEST_CODE from table PAYMENT_REQUEST is referenced in DESBURSEGMENT_INSERT
DESBURSEGMENT_INSERT - это тригер? Попробуйте грохнуть его, alter'нуть таблицу и переподписать.
Цитата Сообщение от Lord_Voodoo Посмотреть сообщение
2004 03 16
IBExpert
IBEScript
IBEScriptDDL
По состоянию на сегодня 21.01.2010: 2010.01.08
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.01.2010, 15:41
Помогаю со студенческими работами здесь

Устранить ошибку !! [C++ Error] Unit1.cpp(26): E2141 Declaration syntax error
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <stdlib.h>...

Устранить ошибку Runtime error
Где тут ошибка ? на 17 тесте выдает ошибку Runntime error. Подскажите пожалуйста. a,v,s=map(int,input().split()) ...

Устранить ошибку Runtime error
Где тут ошибка ? на 13 тесте выдает ошибку Runntime error. input = open('input.txt', 'r') output = open('output.txt', 'w') ...

Runtime error - как устранить ошибку?
Вчера (20.08.2012) на ноутбуке (Windows 7 Professional) возникла такая ошибка. Сын играл в он-лайн "Танки". Что делал, не...

Помогите устранить ошибку: error near unexpected token `done'
Найти первые N чисел Фибоначчи, используя рекуррентное соотношение Ai+1=Ai+Ai-1 Значения первых двух чисел и необходимое количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru