Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.23;
Скачать: CL | DM;

Вниз

Ttableи довабление записей   Найти похожие ветки 

 
Свой   (2007-11-27 20:45) [0]

Простите, просто никогда не работал с таблицами
есть Ttable свойства прописаны, таблица парадокс, в ней 2 поля типа стринг
как добавлять в эту таблицу записи (не поле, а данные в это поле)

Ttable.edit
Ttable.   ?????? приведите код пожалуйста
Ttable.post


 
Anatoly Podgoretsky ©   (2007-11-27 21:08) [1]

> Свой  (27.11.2007 20:45:00)  [0]

Это изменение, а не добавление, для добавления нужен Append


 
Германн ©   (2007-11-28 00:47) [2]


> для добавления нужен Append
>


Или Insert


 
KilkennyCat ©   (2007-11-28 01:52) [3]

Инсерт вставляет.


 
Германн ©   (2007-11-28 02:02) [4]


> KilkennyCat ©   (28.11.07 01:52) [3]

Вставка - это тоже добавление. Но все равно сабж мне внушает очень много сомнений. Возможно автор ищет FieldByName или Fields[].


 
Anatoly Podgoretsky ©   (2007-11-28 08:46) [5]

> Германн  (28.11.2007 00:47:02)  [2]

Не стоит заморачиваться тем, что не работает.


 
icWasya ©   (2007-11-28 09:42) [6]

Ttable.Append;
Ttable.Fields[0].AsString:="Строка1";
Ttable.Fields[1].AsString:="Строка2";
Ttable.post;


 
Свой   (2007-11-28 14:07) [7]

Большое Спасибо

Ttable.Append;
Ttable.Fields[0].AsString:="Строка1";
Ttable.Fields[1].AsString:="Строка2";
Ttable.post;

помогло

tab.FieldByName("имя поля").AsString:="строка";- более подходит мне

А подскажите еще, как найти запись в поле???


 
clickmaker ©   (2007-11-28 14:09) [8]


> как найти запись в поле???

в полях нет записей. Наоборот
tab.Locate


 
Свой   (2007-11-28 14:27) [9]

так таблица такая
имена(поле?)
петя
вася   -это записи?

как найти вася в именах?


 
Свой   (2007-11-28 14:37) [10]

да и вот еще вопросик:

tab:ttable-ну чтоб понятно было

if FileExists("E:\temi.DB") then
begin
tab.open;
тут че то делаем
tab.Close;
end
else
begin
tab.FieldDefs.add("Ssilka", ftstring, 255, false);
tab.CreateTable;
tab.Close;
end;

так все хорошо но если после создания файла его удалить (приложение остается работающим) то он снова не создает его и пишет ошибку A component named Ssilka already exists
что добавить в код чтоб без ошибок было?


 
Sergey13 ©   (2007-11-28 15:05) [11]

> [10] Свой   (28.11.07 14:37)
> так все хорошо но если после создания файла его удалить
> (приложение остается работающим) то он снова не создает
> его и пишет ошибку

Это очень порочный метод работы с БД. Зачем что-то удалять, что бы заново создавать? В райнем случае из таблицы можно удалить все записи. Но и этот способ не многим лучше первого. Надо бы почитать азбуку какую нибудь про БД, их проектированию и использованию.

ЗЫ: Я бы еще от Парадокса сразу отказался.


 
Свой   (2007-11-28 15:11) [12]


> ЗЫ: Я бы еще от Парадокса сразу отказался.

почему???


> Это очень порочный метод работы с БД. Зачем что-то удалять,
>  что бы заново создавать? В райнем случае из таблицы можно
> удалить все записи.

это не метод работы а как иключение но оно имеет место быть!
нужно решить эту проблему!


 
Anatoly Podgoretsky ©   (2007-11-28 15:22) [13]

Никаких проблем, кроме полного отсутствия знаний нет, решай эту проблему.


 
Sergey13 ©   (2007-11-28 15:22) [14]

> [12] Свой   (28.11.07 15:11)
> почему???

Потому, что хорошую вещь Парадоксом не назовут. 8-)
Насколько я знаю (по разговорам тут, сам практически не разотал с ней) это неразвивающаяся СУБД, с которой нужно работать через неразвивающийся (мягко так сказать) БДЕ, в которой есть немало глюков. Т.е. как учебное пособие пойдет, но в эксплуатацию отдавать это - себе дороже. К тому же - какой смысл учиться на вчера еще устаревшем.

> [12] Свой   (28.11.07 15:11)
> это не метод работы а как иключение но оно имеет место быть!

Даже как исключение не имеет смысла быть, ИМХО. Создал, удалил, опять создал - смыс то какой удалять? Удали записи.


 
Anatoly Podgoretsky ©   (2007-11-28 15:25) [15]

> Sergey13  (28.11.2007 15:22:14)  [14]

А некому развивать, Борланд много лет назад ее продал с запретом на развитие.
Хотя самое лучшее там развитие, это переход на другую БД.


 
Свой   (2007-11-28 18:11) [16]


> Anatoly Podgoretsky ©   (28.11.07 15:22) [13]
> Никаких проблем, кроме полного отсутствия знаний нет, решай
> эту проблему.

я и стараюсь их набраться, разве не для этого нужны форумы и общение?


> Sergey13 ©   (28.11.07 15:22) [14]


> Даже как исключение не имеет смысла быть, ИМХО. Создал,
> удалил, опять создал - смыс то какой удалять? Удали записи.
>

бывает что файл удалили (ну нашлись причины) а прога то работает и происходит такая вот ситуация как выйти то из положения(в рамках программирования)?



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

Текущий архив: 2007.12.23;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.019 c
2-1196600812
..::KraN::..
2007-12-02 16:06
2007.12.23
Двойной клик в TStringGrid


15-1195568496
Черный Шаман
2007-11-20 17:21
2007.12.23
За что садить программиста, если он всего лишь писал ПО?


15-1196121599
Германн
2007-11-27 02:59
2007.12.23
Опять offtop, но не могу сдержаться.


2-1196096385
AntonUSAnoV
2007-11-26 19:59
2007.12.23
импорт/экспорт в MS WORD


15-1195569942
Stanislav_
2007-11-20 17:45
2007.12.23
Админу