|
|
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
Програмка начала выдавать сообщение : Dynamic SQL Error SQL Error code = -303 arithmetic exception, numeric overflow, or string truncation Это происходит когда Ид клиента превышает значение 32767 Поле MAN_CODE тип INTEGER, получает значение через триггер CREATE TRIGGER "SET_MAN" FOR "MAN_LIST" ACTIVE BEFORE INSERT POSITION 0 AS BEGIN new.MAN_CODE = gen_id(GEN_MAN, 1); END Вопрос: что я не так делаю и как это побороть ?! И какой тип возвращает функция gen_id ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:06:17 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
bereben, тип INTEGER был изначально или менялся потом? Если менялся то как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:13:35 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
bereben, У тебя поле MAN_CODE как SMALLINT описано. Переделай на BIGINT (ну INTEGER на худой конец) и будет тебе щастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:14:07 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
bereben, возвращает bigint (64 bit), а у вас скорее всего поле не int (32 bit), а smallint (16 bit) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:14:12 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
Симонов Денисbereben, тип INTEGER был изначально или менялся потом? Если менялся то как? Похоже на "грязную" правку типа домена без сопутствующих ударов в шаманский бубен. Проделки какого-то тула для администрирования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:18:08 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
Симонов Денисbereben, тип INTEGER был изначально или менялся потом? Если менялся то как? Да, правда сначала был Smallint, потом переделал на Integer с помощью консоли InerBase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:21:02 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
berebenсначала был SmallintХорошо, хоть не булеан, спасло, наверно только то, что до сих пор булевого типа нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:24:07 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
bereben, консоли interbase? Имя сервера и версию озвучте. Подозреваю IB6, если так то ССЗБ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:25:37 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
bereben, Сделай ALTER DOMAIN (кстати версия FB/IB какая?). И бери IBExpert - он более "адекватен" в этом плане. P.S. А что, IBConsole еще жива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:26:10 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
Ivan_Pisarevsky, в FB3 появился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:27:00 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
Hello, Ivan_Pisarevsky! You wrote on 24 октября 2013 г. 12:29:04: Ivan_Pisarevskybereben> сначала был Smallint > Хорошо, хоть не булеан, спасло, наверно только то, что до сих пор > булевого типа нет.в InterBase есть. давно уже. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:30:45 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
bereben, Кстати, я бы еще через временное поле по старинке перегнал. Чтобы наверняка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:33:11 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
МимопроходящийInterBase есть. давно уже.Не застал, а потом стало пох. Что-то все восприняли слишком буквально мой стеб про булеан. Хотя это был всего лишь намек на неудачное/нецелевое использование смаллинта. Можно еще флоат припомнить, вместо булеана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:34:16 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
DarkMaster, Код: sql 1. 2. Вполне себе отлично работает, если типы действительно можно преобразовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:36:56 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, В древних IB? Помнится мне, там грабли были по кустам расложены. А у ТС судя по всему этот случай и есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 12:45:31 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
Симонов Денисbereben, консоли interbase? Имя сервера и версию озвучте. Подозреваю IB6, если так то ССЗБ Ib v6.5.28, заново создал таблицу и поле ман_код с типом интегер, таже фигня ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 13:20:19 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
berebenтаже фигня ... не верю. копай дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 13:23:25 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
bereben, выкину к ЧМ этот IBConsole. Если ты так легко пересоздал таблицу, значит данных там ещё нет и вообще система только проектируется. Вопрос: зачем взяли IB6.5? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 13:23:32 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
Hello, Симонов Денис! You wrote on 24 октября 2013 г. 13:27:07: Симонов Денис> Вопрос: зачем взяли IB6.5? ответ: потому что Delphi-7 Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 13:27:59 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
berebenIb v6.5.28Выкинь каку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 13:29:35 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
bereben, Ага, пиратка detected. D7 + IB 6.5 (который платный). Ну-ну... Из этой серии если уж брать IB со старых пираток, то уж всяко лучше IB 5.6, чем IB 6.5 (мое личное имхо). P.S. Не, ну нафига, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 13:56:49 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
Кстати, в тот период на пиратки пихали все что ни попадя. И IB 6.0 (причем как борландовский, так и сборки от Mers кажется) + глюконутый IB 5.5 (этот обычно на дистрах с D6 встречался). В общем зоопарк еще тот. Правда было это лет 10-12 назад ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 13:59:45 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
bereben, Хмм.. А от использования FB 2.5 отказались по религиозным соображениям? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 16:15:07 |
|
||
|
Генераторы Interbase
|
|||
|---|---|---|---|
|
#18+
goldmi45bereben, Хмм.. А от использования FB 2.5 отказались по религиозным соображениям? Да учусь я, дали дельфи ver.60., (книга и в ней был компакт), а сервера там не было, поэтому взял 6.5.28 от семерки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 16:44:27 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38440206&tid=1564199]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
672ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 1013ms |

| 0 / 0 |
