нне меняет в табли при определенном коде аппарата

Ремонт и восстановление баз данных InterBase, Firebird, Yaffil

Модераторы: kdv, Alexey Kovyazin

Ответить
anna2
Сообщения: 11
Зарегистрирован: 10 авг 2007, 19:47

нне меняет в табли при определенном коде аппарата

Сообщение anna2 » 10 авг 2007, 19:52

если в числе послдение 2 цыфры 48 или 52 то не могу изменить их на 50 в Ibconsolе...все началось после того как заразился компююего полечили а база осталась испорченной...Может быть причина не в вирусе а в другом...подскажите что нужно сделать для правильной работы БД...плиз

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: нне меняет в табли при определенном коде аппарата

Сообщение WildSery » 10 авг 2007, 20:26

anna2 писал(а):подскажите что нужно сделать для правильной работы БД.
Для начала - адекватно задать вопрос.
Потому что я вот ничего не понял из ваших рассуждений :)

anna2
Сообщения: 11
Зарегистрирован: 10 авг 2007, 19:47

Re:

Сообщение anna2 » 10 авг 2007, 20:39

у меня IB 6.0 все было впорядке...Комп заразился вирусами. Программа перестала на одном аппарате нормально изменять значение в таблице счетчиков...Например..там забито 3452...птомучто если писать 3450..то он забивает 3452...сам....а если 3402 набрать то после акта сохранения выдает число 3404...и т.п. И все это только с одним аппаратом..На других нормально...Причем эта же проблема выясняется и в консоле ибэйза.. и после переустановки винды...данная проблема осталась..Требуется чтобы если задано число 3450 то и записывалось в таблице как 3450 а не 3452....

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Сообщение Attid » 11 авг 2007, 14:29

попробуй сделать бекап и востанови на другой машине.
если на другой машине будут проблемы пиши сюда.
если нет значит вирус все еще у тебя.

anna2
Сообщения: 11
Зарегистрирован: 10 авг 2007, 19:47

Сообщение anna2 » 11 авг 2007, 17:13

я взяла бд и на своем компе бэкап\ресторе сделала...у меня теперь дает изенить...на серваке все поменяла с нуля так сказать интербэйз поставила...не получилось...сделала на нем бэкап\ресторе и не помогло..взяла эту базу и у себя на ноуте сделала бэкап\ресторе...и теперь у меня не получается....На том серваке еще не стало определятся флешка и USB мышь...простая мышь через свитч подсоедененак компу...по 3 раза нажимаю чтоб закрыть активное окно....у меня антивирус и у них тоже....вроде все сейчас чисто..Кстати та БД которая у меня восстановилась отлично на серваке не дает изменять числа...так и пишет то что захочет.....
я даже поменяла идентификационный номер того аппарата...и ничего (...

Slavik
Сообщения: 115
Зарегистрирован: 17 янв 2007, 11:52

Сообщение Slavik » 11 авг 2007, 22:38

Чем дальше читаю, тем меньше понимаю. Что за "аппараты"? Кассовые или ещё какие-то? Может аппарат глючный починить/заменить?

P.S. Если не секрет, anna2, какой язык для вас является родным?

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Сообщение Attid » 11 авг 2007, 23:37

Slavik писал(а): P.S. Если не секрет, anna2, какой язык для вас является родным?
:lol: +1

anna2
Сообщения: 11
Зарегистрирован: 10 авг 2007, 19:47

Сообщение anna2 » 12 авг 2007, 17:42

спасибо что хоть написали ответы.....Аппарат игровой..у него счетчики, которые и записываются в БД. Язык родной русский...Вобщем я решила данную проблему....Еще раз всем спасибо.... Можете меятся или нет...но я разбираюсь в своем деле!

Slavik
Сообщения: 115
Зарегистрирован: 17 янв 2007, 11:52

Сообщение Slavik » 13 авг 2007, 09:43

Я и не собирался смеяться. Мне показалось, что Вы иностранка, и Вам трудно изъясняться на русском.

А что до Вашей проблемы, так расскажите нам, как Вы её решили. А мы поучимся, и может поймём, в чём там была собственно проблема. А то страшно как-то становиться, когда пытаются засунуть одно значение, а в базу данных попадает другое.

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 13 авг 2007, 10:19

anna2 писал(а): Аппарат игровой..у него счетчики, которые и записываются в БД.
Хм, вирус в игровом аппарате?
Интересно :shock:

anna2
Сообщения: 11
Зарегистрирован: 10 авг 2007, 19:47

Сообщение anna2 » 13 авг 2007, 11:23

дело оказалось в типе...float в interbase...
Я поставила тип double precision...На этом сайте есть статья "Чего нестоит делать в interbase"...Число у меня было 34343448...я забивала 34343450..и не сохранаялось... потому что тип флоат 4 байта (7 разрядов работают нормально а дальше глючит)....Атип d/p 8 байтов и работает лучше... в этом и есть причина...Я даже огорчилась, узнав об этом в интэрбазе :(

А по поводу вирусов в автоматах.....моя программа сохраняет данные из автоматов в БД через приложение и interbase...забивается вручную или автоматически.....Как у всех...ничего удивительного....

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 13 авг 2007, 11:25

Анна, для чего с плавающей точкой-то? Чем обычный INTEGER не устроил?

anna2
Сообщения: 11
Зарегистрирован: 10 авг 2007, 19:47

Сообщение anna2 » 13 авг 2007, 11:38

WildSery писал(а):Анна, для чего с плавающей точкой-то? Чем обычный INTEGER не устроил?
потому что встречаются дробные счетчики (34343450,5)

Slavik
Сообщения: 115
Зарегистрирован: 17 янв 2007, 11:52

Сообщение Slavik » 13 авг 2007, 12:00

anna2 писал(а):потому что встречаются дробные счетчики (34343450,5)
А numeric(18,X) не подходит? (вместо X - нужное кол-во знаков после запятой)

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 13 авг 2007, 12:21

Slavik писал(а):А numeric(18,X) не подходит?
Диалект не декларирован. Потому поосторожнее с советами ;)
В 1-м 15 цифирь, и будет аналогом double precision.

Slavik
Сообщения: 115
Зарегистрирован: 17 янв 2007, 11:52

Сообщение Slavik » 13 авг 2007, 13:27

WildSery писал(а):Диалект не декларирован. Потому поосторожнее с советами ;)
А это и не совет был ;), а наводящий вопрос :). Предполалось, что девушка почитает ещё и про реализацию numeric'ов в разных диалектах IB, или хотя бы в том, в котором у неё база. И станет ещё лучше разбираться в своём деле!.. :D

anna2
Сообщения: 11
Зарегистрирован: 10 авг 2007, 19:47

Сообщение anna2 » 14 авг 2007, 05:18

Я понимаю вашт намерения...но изучать теорию без практики-дело текущего дня...дальше все забывается и в голове не откладывается...

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 14 авг 2007, 09:44

anna2 писал(а):дальше все забывается и в голове не откладывается...
ОФФ.
Легко вам, девушкам, не нужно - забыл. Нужно - подсказали.
А я как дурак ворох информации с самого детства с собой таскаю, не хочет забываться, зараза :lol:

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 14 авг 2007, 11:30

WildSery писал(а):
anna2 писал(а):дальше все забывается и в голове не откладывается...
ОФФ.
Легко вам, девушкам, не нужно - забыл. Нужно - подсказали.
А я как дурак ворох информации с самого детства с собой таскаю, не хочет забываться, зараза :lol:
антисклероз?
автору - может стоит о FB 2.0 подумать?

anna2
Сообщения: 11
Зарегистрирован: 10 авг 2007, 19:47

Сообщение anna2 » 15 авг 2007, 06:55

[/quote]
антисклероз?
автору - может стоит о FB 2.0 подумать?[/quote]

может закроем тему...я просто не знаю как сделать это....

Ответить