Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBE forever )


azamatufa ©   (2010-09-01 14:47:00) 

Доброго дня, Гуру!

В общем опробовал я свой программный продукт на другом компьютере, поймал вот что (я все занимаюсь выгрузкой в DBF IV)

Exception: An error occired while attempting to initialize Borland Databse Engibe (error $2108)
Пробовал на двух ОС: Win 2003 R2 и XP SP3.

Т.е. не установлен BDE ?
Объясните пож-ста, что нужно на целевой машине чтоб работал TTable. ?
А можно чтоб без дополнительных лишних установок....? в DBF...

код мой такой.
Try

T := TTable.Create(nil);
T.DataBase = "c:\my-folder"
T.TableName = "obmen.dbf"
T,Append
...
T.Post
.....
except on E:Exception .....
end;


azamatufa   (2010-09-03 14:34:00) [1]

ADO connection string

'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\progs\_test\dbf;Extended Properties=dBase IV;User ID=Admin;Password=;'


azamatufa   (2010-09-03 14:33:00) [2]


> tomkat

Halycon - платный
TDBF - еще можно посмотреть...


> Anatoly Podgoretsky ©

вот так получилось:

создал в Desktop'e obmen.dbf, поля ID,FAM,NAME

1. в Desktop'e явно указать кодировку dBASE RUS CP866
2. без индексного поля не заработало
("Недостаточные или неполные сведения о ключевом поле....")

правда еще не проверял как с MEMO/BLOB работает...

или может для надежности tDBF ?


tomkat   (2010-09-01 17:37:00) [3]


> уйду от BDE....
а еще есть замечательный компонент Halycon, работает напрямую с DBF
и  tDBF еще есть .... чем не годятся ?


Dennis I. Komarov   (2010-09-01 16:32:00) [4]


> уйду от BDE....

BDE as Win95


Anatoly Podgoretsky   (2010-09-01 16:15:00) [5]

А через АДО сходу подключишься?


azamatufa   (2010-09-01 16:04:00) [6]

Спасибо за ответы!

> И. Павел ©   (0

уйду от BDE....


> Anatoly Podgoretsky ©

буду пробовать через ADO....
че-то сходу не смог подключиться к dbf... (((


И. Павел   (2010-09-01 15:27:00) [7]

> Убивать из рогатки

Когда я использовал BDE так все работало. Но это были только 2 программы и давно, так что может быть и не всегда так получается.


Anatoly Podgoretsky   (2010-09-01 15:15:00) [8]

> И. Павел  (01.09.2010 14:50:01)  [1]

Убивать из рогатки, но не понятно как ты дожил до таких лет то?


Anatoly Podgoretsky   (2010-09-01 15:14:00) [9]

> azamatufa  (01.09.2010 14:47:00)  [0]

Нужен или БДЕ или АДО


И. Павел   (2010-09-01 14:50:00) [10]

> Т.е. не установлен BDE ?

Да.

> А можно чтоб без дополнительных лишних установок....?

Скопируйте все (или только нужные) dll из папки с BDE в папку программы. Тогда не придется ничего устанавливать, но программа станет занимать больше места.


Наверх

Титульная страница Поиск, карта сайта Написать письмо