Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.31;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
1-100737
alois
2003-07-16 18:56
2003.07.31
Ассоциирование файлов с программой


14-100953
passm
2003-07-15 13:57
2003.07.31
Антибликовые очки


1-100669
johny
2003-07-18 08:26
2003.07.31
работа с treeview


3-100597
urich
2003-07-09 10:30
2003.07.31
Перенос таблицы из одной БД в другую


14-100987
MishaS
2003-07-15 17:51
2003.07.31
Delphi не вдит переменную