Главная страница
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.019 c
4-101027
Шишкин Илья
2003-05-28 16:42
2003.07.31
Как лучше закрыть чужое приложение?


14-100951
antonyan
2003-07-15 14:23
2003.07.31
Контрольная сумма файла


4-101044
Bardak
2003-05-26 19:08
2003.07.31
SendMessage и WM_HOTKEY


14-100908
zolotov
2003-07-14 15:25
2003.07.31
Где находятся файлы Formula One


3-100605
Шурик Ш
2003-07-09 15:24
2003.07.31
Как задать имя пользователя и пароль программно?