Форум: "Базы";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
ВнизIB Найти похожие ветки
← →
Appa (2003-07-09 09:40) [0]Открываю табличку IBTable и после етого я немогу запустить транзакцию на эту таблицу из другово приложения пока не закрою этот тэибл
Я конечно многово незнаю Но хотелось бы узнать как этот тэибл открыт чтоб табличка на редактирование была открытой
Сори конечно за такой вопрос :)
Всем спасибо
← →
Alexandr (2003-07-09 09:42) [1]а теперь нормальным языком, со всеми сообщениями об ошибках, примером кода и прочим, необходимым для решения проблемы.
← →
Johnmen (2003-07-09 09:47) [2]>Я конечно многово незнаю
Похоже, практически ничего...:(
Почитай все же сначала книги...
← →
Appa (2003-07-09 09:53) [3]:)
в проекте есть естественно еки компонента которые я думаю относятся к делу
------------------------
object IBDatabase1: TIBDatabase
Connected = True
DatabaseName = ":):):):):)"
Params.Strings = (
"user_name=Askar"
"password=":):):)"
"lc_ctype=WIN1251")
LoginPrompt = False
IdleTimer = 0
SQLDialect = 1
TraceFlags = []
Left = 816
Top = 8
end
-------------------
object IBTransaction1: TIBTransaction
Active = False
DefaultDatabase = IBDatabase1
Params.Strings = (
"write"
"consistency")
AutoStopAction = saCommit
Left = 816
Top = 40
end
---------------------------
object IBTable1: TIBTable
Database = Form1.IBDatabase1
Transaction = Form1.IBTransaction1
AfterPost = IBTable1AfterPost
Active = True
BufferChunks = 1000
CachedUpdates = False
FieldDefs = <
item
Name = "sdfsdfsd"
Attributes = [faRequired]
DataType = ftInteger
end
item
Name = "sdfsdfsd"
Attributes = [faRequired]
DataType = ftString
Size = 50
end>
IndexDefs = <
item
Name = "sdfsdf"
Fields = "sdfsdf"
Options = [ixPrimary, ixUnique]
end
item
Name = "sdfsdgsdg"
Fields = "sdfsdfsd"
end>
StoreDefs = True
TableName = "fdgdgdf"
Left = 96
Top = 32
end
Запускаем программу и открываем значит этот IBTable1
После етого значит ну допустим в IBExpert открываем этуже табличку и пытаемся добавить там запись
получаем в ответ ошибку не буду приводить полный текст напишу лишь последнию фразу
lock conflict on no wait transaction
вот наверное все
программка то работает но если ее запускать одновременно на нескольких машинах то уже не канает естест. :)
Знаю нужно лучше IB знать да время поджимает
← →
Zacho (2003-07-09 10:00) [4]
> Appa (09.07.03 09:53)
Обязательно читать http://www.ibase.ru/devinfo/ibtrans.htm и http://www.ibase.ru/devinfo/ibxtrans.htm
← →
Alexandr (2003-07-09 10:34) [5]ошибка здесь
Params.Strings = (
"write"
"consistency")
как минимум. Дальше смотреть влом.
а вот здесь над кем ты смеешся? Над собой?
DatabaseName = ":):):):):)"
Params.Strings = (
"user_name=Askar"
"password=":):):)"
← →
Appa (2003-07-09 10:56) [6]о!! Alexandr © вот заработала :)
СПАСИБО
смеюсь правда над собои
Zacho © тоже спасибо
ну вот теперь стало яснее :) Всем спасибо
значит параметры у транзакции неправильно задал
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c