Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2008, 19:23   #11
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Лучше всего его сделать самому (при помощи кнопок). Допустим сохранить Table1.Post; и так далее.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 11.04.2008, 19:28   #12
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

Логично... спасибо.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 12.04.2008, 10:51   #13
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию Заполнение таблицы методот "InsertRecord"

По мимо того что БД можно просто редактировать из "DBGrig" мне нужно реалезовать добавление ("Новая запись") при помощи метода "InsertRecord".
Код:
var InsData:array of TVarRec; //глобальная
...
procedure TForm3.Button1Click(Sender: TObject);
begin
SetLength(InsData,1); //массив маленький, потому что много ругается
InsData[0].VInteger:=3; //это "Keys" ключевое поле
InsData[1].VString:=PShortString(LabeledEdit1.Text);// текстовое поле
Form2.Table1.InsertRecord(InsData);
end;
Проблема в том, что "InsData[0]" добавляет, а "InsData[1]" нет.
Я перебрал все св-ва "TVarRec", но во вторую колонку так ничего и не записалось, что я делаю не так
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 12.04.2008, 11:11   #14
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

SetLength(InsData,2);
Увеличил размер до 2 и все заработало, только странно что во вторую колонку записывает какоето числовое значение.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 12.04.2008, 11:18   #15
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

Действительно странно... попробую разобраться.
Благодарю за помощь.
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Старый 12.04.2008, 11:43   #16
Air
Участник клуба
 
Аватар для Air
 
Регистрация: 30.04.2007
Сообщений: 1,307
По умолчанию

InsData[1].VPChar:=pchar('я');
InsData[1].VChar:=char('я');
И та и другая записывает код символа, как же записать сам символ?...
Всё гениальное - просто!
Air вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение полей на web-страницах через Delphi InseR Работа с сетью в Delphi 5 20.08.2008 05:10
Заполнение стека inkvizitor Общие вопросы Delphi 5 08.10.2007 17:01
заполнение с idhttp Pedro Работа с сетью в Delphi 2 27.08.2007 19:59
заполнение формы zetrix Безопасность, Шифрование 1 29.10.2006 11:07