Главная страница
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.013 c
6-100855
dim-
2003-05-22 20:41
2003.07.31
Смена ip адреса


14-100979
Delirium
2003-07-14 13:27
2003.07.31
На borland.com появилась триальная версия C# Builder


4-101013
dorohov
2003-05-26 15:42
2003.07.31
Нажатие клавиш


1-100790
sdram
2003-07-17 09:07
2003.07.31
Как вычислить выражене записанное в поле базы?


1-100730
Alex_vc
2003-07-19 12:33
2003.07.31
Работа с Excel..