![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Очень прошу помогите, завтра сдавать эту БД, пишу как могу но в ней много ошибок, прошу помочь исправить их. Вот код:
Код:
unit Unit2; interface uses SysUtils, Classes, DBTables, DB; type TDataModule2 = class(TDataModule) Table1: TTable; Session1: TSession; procedure DataModuleCreate(Sender: TObject); procedure DataModuleDestroy(Sender: TObject); private { Private declarations } public { Public declarations } end; const my_alias = 'instruments'; datapth = 'C:\Documents and Settings\1\Ðàáî÷èé ñòîë\ìîÿ ðàáîòà â delphi\ÁÄ'; var DataModule2: TDataModule2; implementation {$R *.dfm} procedure TDataModule2.DataModuleCreate(Sender: TObject); begin with session do begin Active:=false; PrivateDir:=ExstractFilePath(PARAMSTR(0)); Active:=true; if not (IsAlias(my_alias)) then begin ConfigMode:=cmPersistent; AddStandartAlias(my_alias,ExstractFilePath(PARAMSTR(0))+datapth,'PARADOX'); SaveConfigFile end; DataBase.AliasName:=my_alias; DataBase.Connected:=true; with instruments do begin Prepare; Open end; end; end; procedure TDataModule2.DataModuleDestroy(Sender: TObject); begin with datebase do if connected then begin CloseDataSets; Connected:=false; end; with session do if active then close end; end. |
#2
|
||||
|
||||
![]() Саму БД писала в Datebase Desktop, пытаюсь начать с азов, пробую алиас для неё через delphi создать, но кучу ошибок типа
Код:
[Error] Unit2.pas(34): Undeclared identifier: 'ExstractFilePath' |
#3
|
|||
|
|||
![]() Цитата:
шот мне эта строчка не нравится ![]() |
#4
|
|||
|
|||
![]() Если не ошибаюсь то это функция такая ExtractFilePath. И она не имеет никакого отношения к БД
![]() А среда разработки просто напросто не находит ее в ваших модулях |
#5
|
||||
|
||||
![]() ExtractFilePath - что значит не имеет никакого отношения, у меня же препод так программирует,я кстати всё таки не в свой раздел залезла =) мне просто наверное теперь надо в БД писать =) если хотите помочь, я там =) у меня ещё мнооого вопросов по БД =(
|
#6
|
|||
|
|||
![]() ExtractFilePath извлекает путь до файл .. не ?)
|
#7
|
|||
|
|||
![]() Цитата:
Если разбирать эту строку, то, по-моему. при добавление алиаса, вы 1. задаете его имя 2.путь к таблицам(в данном случаи таблицы должны лежать рядом с ЕХЕ проекта) 3. Тип базы данных. Возможно я ошибаюсь, но Цитата:
Код:
С:\Project\C:\Documents and Settings\1\Рабочий стол\моя работа в delphi\БД |