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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.047 c
2-1195993145
m-kirill-2003
2007-11-25 15:19
2007.12.23
двоичная, шестнадцатиричная с/с


8-1171480125
Vovan # 2
2007-02-14 22:08
2007.12.23
Щелчки в звуке


2-1196316222
uno
2007-11-29 09:03
2007.12.23
Запись сообщения в таблице


15-1195658140
oldman
2007-11-21 18:15
2007.12.23
Похоливарим на тему Интернета?


15-1195607659
Mozart
2007-11-21 04:14
2007.12.23
Видеонаблюдение





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