Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];

Вниз

Ttable и Console   Найти похожие ветки 

 
edicon   (2003-05-17 00:37) [0]

Привет всем! Вопрос по Console Application!
Надо сделать небольшую служебную прогу по работе с БД. Решил сделать console т.к. интерфейс не нужен, а делает быстрее. Компилятор код воспринимает, но вот на стадии выполнения возникает ошибка при обращении к св-вам объекта TTable. Такое чувство что где-то забыл какое-нибудь Create().

program ModifidBD;

{$APPTYPE CONSOLE}

uses
SysUtils,
Forms,
DB,
DBTables;

type TDBForm= class(TForm)
Abonent:TTable;
end;
var
DBF:TDBForm;
begin
Try
With DBF.Abonent Do // здесь на стадии выполнения возникает ошибка…
Begin
DatabaseName:="c:\"; // путь упростил до нельзя
TableName:="abonent.dbf";
Open;
End;
Except
Halt;
End;
end.

Большое СПАСИБО всем!


 
Johnmen   (2003-05-17 00:43) [1]

Ну да, ведь DBF не создан !


 
edicon   (2003-05-17 01:04) [2]

Johnmen
поясни что значит: <Ну да, ведь DBF не создан !



 
sniknik   (2003-05-17 01:08) [3]

> Такое чувство что где-то забыл какое-нибудь Create().
> DBF:TDBForm;

вот этот, прежде чем к нему обращатся.


 
edicon   (2003-05-18 00:52) [4]


А как его правильно создать???


 
Johnmen   (2003-05-18 01:05) [5]

>edicon © (18.05.03 00:52)
>А как его правильно создать???

Метод Create класса...
Но только, по-моему, не нужны тебе такие объекты в консольном приложении...:)
Просто почитай что-нибудь о создании и функционировании КП...:)


 
edicon   (2003-05-18 01:44) [6]

>Но только, по-моему, не нужны тебе такие объекты в консольном >приложении...:)
>Просто почитай что-нибудь о создании и функционировании КП...:)

А где почитать можешь подсказать?

Спасибо!


 
Zelius   (2003-05-18 20:20) [7]

program ModifidBD;

{$APPTYPE CONSOLE}

uses
SysUtils,
DB,
DBTables;

begin
with TTable.Create(nil) do
try
DatabaseName:="c:\";
TableName:="abonent.dbf";
Open;
finally
Free;
End;
end.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.015 c
14-13432
race1
2003-05-17 05:38
2003.06.05
visa - wm


14-13388
Separator
2003-05-16 20:57
2003.06.05
Встроенный asm


3-13091
Grey_g
2003-05-15 09:48
2003.06.05
Активная запись


1-13290
Maxim Pshevlotsky
2003-05-24 12:44
2003.06.05
Ошибка при обращении к DCOM обьекту


3-13008
Fuelfire
2003-05-14 07:14
2003.06.05
Не могу получить данные записи для редактирования





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский