![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 в папку программы. Тогда не придется ничего устанавливать, но программа станет занимать больше места.