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

Вниз

Насколько устойчив Paradox?   Найти похожие ветки 

 
Khloo!   (2003-08-15 12:13) [0]

Здраствуйте!
1) Объясните кто знает + и - Парадокса.
2) В чём моя ошибка?
Код:
var
Table: TTable;
DataSource: TDataSource;
...
if dlgSave.Execute then begin
try
Table :=TTable.Create(self);
DataSource := TDataSource.Create(self);
Table.DatabaseName := "";
Table.TableName := dlgSave.Filename;
DbNavigator1.DataSource := DataSource;

Table.FieldDefs.Add("Имя Столбца",ftString, 30, False);

Table.IndexDefs.Add("", "Имя Столбца", [ixPrimary]);

Table.CreateTable;

DataSource.DataSet := Table;
DBGrid.DataSource := DataSource;
Table.Active := true;
except
...
Если ввожу несколько подряд записей "Новигатором" вылетает прога!
Плиз, объясите выделенный мною фрагмет.


 
MsGuns   (2003-08-15 13:04) [1]

Приведенный код (создание таблицы) выполняется один раз ? База локальная ?
А вообще-то рекомендации:
1. Работай через TDataBase
2. Перед созданием таблицы проверяй ее наличие
3. Создавай и юзай таблицу разными TTable


 
Khloo!   (2003-08-15 15:20) [2]

Создаю один раз.Локальная.
3. Создавай и юзай таблицу разными TTable

ты имеешь ввиду одна база один Тable?

Плиз, объясите выделенный мною фрагмет.


 
777   (2003-08-15 15:37) [3]


> Плиз, объясите выделенный мною фрагмет



> [ixPrimary]

-первичный ключ (уникальный индекс)


 
MsGuns   (2003-08-15 16:22) [4]

Чего ж тут объяснять. Создается одна таблица с одним полем, которое является первичным и, как следствие, уникальным ключом. Если навигатором (или чем угодно другим) пытаться добавить в таблицу запись с повторяющимся значением ключа, то прога будет "вылетать", если, конечно, программно не обрабатываются ошибки (keyviolate в частности)


 
VAleksey   (2003-08-15 17:53) [5]

На все 100%.
1) Я, наверное, немного знаю.
2) В данном коде ошибки вроде нет (тем более если он выполняется), давно такого не делал.

PS
То есть проблема видим в чем то другом, а не в этом коде. ;-)
Посмотри > MsGuns © (15.08.03 16:22) внимательнее.



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

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

Наверх





Память: 0.46 MB
Время: 0.014 c
1-24546
Андрей Сенченко
2003-08-26 16:29
2003.09.08
Нужно описание подводных камней.


3-24321
MakNik
2003-08-18 17:17
2003.09.08
2-х уровневое приложение


1-24405
PaveL
2003-08-27 13:26
2003.09.08
CheckBox в таблице


6-24591
alxsandri
2003-06-26 15:23
2003.09.08
как ис своей программы просмотреть список расшареных ресурсов


1-24453
Layner
2003-08-25 11:38
2003.09.08
мастера, помогите, 2 часа бъюсь над проблемой, есть строка





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский