Найдено 39 результатов
- 12 мар 2012, 10:46
- Форум: Проектирование БД и запросов
- Тема: Ошибка при вызове процедуры "XSQLDA index out of range"
- Ответы: 2
- Просмотры: 6485
Re: Ошибка при вызове процедуры "XSQLDA index out of range"
Спасибо за совет. В итоге получилось вот так. create or alter procedure GET_LAST_NUMBER returns ( OUT_VAL integer) as declare variable I_REZ integer; declare variable I_ORD integer; declare variable I_SAL integer; begin select max(R.R_NUMDOC), max(S.S_NUMDOC), max(O.O_NUMDOC) from D_REZERVE R, D_SAL...
- 11 мар 2012, 14:19
- Форум: Проектирование БД и запросов
- Тема: Ошибка при вызове процедуры "XSQLDA index out of range"
- Ответы: 2
- Просмотры: 6485
Ошибка при вызове процедуры "XSQLDA index out of range"
В базе создал процедуру create or alter procedure GET_LAST_NUMBER returns ( OUT_VAL integer) as declare variable I_REZ integer; declare variable I_ORD integer; declare variable I_SAL integer; declare variable I_NUL integer; begin /* Находим максимальное значение номера резервов */ I_NUL = 0; for sel...
- 24 авг 2010, 09:26
- Форум: Общие проблемы
- Тема: Как переделать имеющийся запрос
- Ответы: 2
- Просмотры: 2896
Как переделать имеющийся запрос
Привет Всем. Помогите создать запрос правильно. Есть код, где мы выбираем только тот товар, который есть на складе. CREATE VIEW VIEW_ITEMSVSKOL( ID_CODE, VI_GROUP, VI_NAME, VI_CODE, VI_IZM, VI_PLACE, VI_MIN, VI_PRICEPROD, VI_KOL) AS SELECT It.ID_CODE, Gr.G_GROUP, It.I_NAME, It.I_IDENT, It.I_IZM, It....
- 06 апр 2009, 15:22
- Форум: Проектирование БД и запросов
- Тема: Создание универсального запроса
- Ответы: 1
- Просмотры: 2606
Создание универсального запроса
Помогите плиз с созданием запроса. Задачу поставил такую: Написать универсальный код с четырьмя переменными для изменения данных в нужных таблицах по условию. Вот что у меня родилось, но не работает. Подскажите, что не так? UPDATE RDB$RELATION_FIELDS SET RDB$FIELD_NAME = "VAR_1" WHERE (RDB$RELATION_...
- 08 июл 2008, 16:00
- Форум: Проектирование БД и запросов
- Тема: Опять про unavailable database
- Ответы: 9
- Просмотры: 8428
- 08 июл 2008, 15:38
- Форум: Проектирование БД и запросов
- Тема: Опять про unavailable database
- Ответы: 9
- Просмотры: 8428
- 08 июл 2008, 15:19
- Форум: Проектирование БД и запросов
- Тема: Опять про unavailable database
- Ответы: 9
- Просмотры: 8428
www.ibase.ru/ibfaq.htm#unavail Читал. Попробовал с "IpcName=Global\FIREBIRD в firebird.conf" и "сервер запущен как сервис", менял логины. Не сложилось. Но забыл один момент указать. Под юзером работает так сказать наполовину. Вхожу в программу открываю разные таблицы добалю удаляю. Но. Есть еще так...
- 08 июл 2008, 14:29
- Форум: Проектирование БД и запросов
- Тема: Опять про unavailable database
- Ответы: 9
- Просмотры: 8428
Опять про unavailable database
Привет всем.
Долго искал везде, но похожей ситуации нигде нет. Написал программу. БД на Firebird 1.5? пользовался компонентами от FIBPlus. Программа написана под администратором. Все работает на ура. Под юзером - с ошибкой. Вот так получается. Прошу помочь.
Долго искал везде, но похожей ситуации нигде нет. Написал программу. БД на Firebird 1.5? пользовался компонентами от FIBPlus. Программа написана под администратором. Все работает на ура. Под юзером - с ошибкой. Вот так получается. Прошу помочь.
- 19 май 2006, 14:45
- Форум: Общие проблемы
- Тема: Прерывание/продолжение цикла
- Ответы: 6
- Просмотры: 6337
- 15 май 2006, 15:52
- Форум: FAQ
- Тема: Про кодировку WIN1251
- Ответы: 9
- Просмотры: 9256
- 15 май 2006, 15:49
- Форум: FAQ
- Тема: Про кодировку WIN1251
- Ответы: 9
- Просмотры: 9256
- 15 май 2006, 15:09
- Форум: FAQ
- Тема: Про кодировку WIN1251
- Ответы: 9
- Просмотры: 9256
Ну нихрена не получается :shock: Сделал скрипт SET SQL DIALECT 3; SET NAMES WIN1251; CREATE DATABASE 'localhost:C:\proba.gdb' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 16384 DEFAULT CHARACTER SET WIN1251; CREATE TABLE TESTCHAR( ID INTEGER NOT NULL PRIMARY KEY, NAME1 VARCHAR(30), NAME2 VARCHAR(30)...
- 12 май 2006, 12:16
- Форум: FAQ
- Тема: Про кодировку WIN1251
- Ответы: 9
- Просмотры: 9256
- 12 май 2006, 11:07
- Форум: FAQ
- Тема: Про кодировку WIN1251
- Ответы: 9
- Просмотры: 9256
Все обошлось малой кровью. Изменения в системных таблицах не помогли. Я нужные поля отцепил от доменов в систеной таблице для них в RDB$COLLATION_ID установил значение 0 проапдейтил данные и все получилось. Только одна заковырка осталась. При создании запроса со словами "Масло" и "масло" выдаются ра...
- 11 май 2006, 13:24
- Форум: FAQ
- Тема: Про кодировку WIN1251
- Ответы: 9
- Просмотры: 9256
Про кодировку WIN1251
Имеется база в кодировке WIN1251 COLLATE WIN1251 При запросе типа SELECT * FROM MY_TABLE WHERE T_NAME='таблетка' появляется сообщение о том что невозможно найти данные символы в этом наборе. Нашел предложение сменить на WIN1251 COLLATE PXW_CYRL, но только заново перезаписав данные базы. Попробовал н...
- 06 апр 2006, 11:49
- Форум: FAQ
- Тема: Файл в BLOB
- Ответы: 4
- Просмотры: 6100
- 06 апр 2006, 10:20
- Форум: FAQ
- Тема: Файл в BLOB
- Ответы: 4
- Просмотры: 6100
Файл в BLOB
При компиляции кода
появляется ошибка несоответствия типов TIBBlobStream и TStream.
В чем причина?
Код: Выделить всё
IBDataSet1.Edit;
B:=IBDataSet1.CreateBlobStream(IBDataSet1.FieldByName('BLB') as TBlobField, bmWrite);
B.LoadFromFile('c:\blob.bin');
B.Free;
IBDataSet1.Post;
В чем причина?
- 03 мар 2006, 17:50
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: CREATE GENERATOR
- Ответы: 3
- Просмотры: 3766
Делаю программку для перевода своей базы с диалекта 1 на 3. 8) Сделал новую базу на 3 диалекте сделал таблички, перекинул туда все данные из старой. И тут меня что-то остановило. :roll: А как думаю вот сделать команду из своей программы для создания в базе генераторов и назначния им определенных зна...
- 03 мар 2006, 17:19
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: CREATE GENERATOR
- Ответы: 3
- Просмотры: 3766
CREATE GENERATOR
Наверное вопрос не так себе, но для меня важный.
В IBExpert в SQL редакторе пишу
и для того чтобы генератор создался нажимаю красную галочку для подтверждения транзакции. Можно ли следом в коде написать что-то типа COMMIT для автоподтверждения?
В IBExpert в SQL редакторе пишу
Код: Выделить всё
CREATE GENERATOR XXX;
- 02 мар 2006, 16:20
- Форум: FAQ
- Тема: Вывод данных в процедурах
- Ответы: 19
- Просмотры: 16978