Вопрос № 56617: Здравствуйте, уважаемые эксперты!
У меня вопрос , как в делфи программно менять строки в базе данных?(т.е. при нажатии кнопки) бд - DBF. спасибо....Вопрос № 56662: Здравствуйте, уважаемые эксперты.
Пытаюсь создать таблицу DBF таким способом. В datamodule добавил Table.
with DM2.Itog do
begin
active:=false;
databasename:='UCHAS';
DM2.Itog.TableType:=ttDBase;
tablename:='U1'; ...Вопрос № 56724: / КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL
Добрый день.
Помогите решить проблему.
Работаю с BDE. С базой работает несколько машин. При добовление информации в базу с одной машины, на других машинах информация не появляе...
Вопрос № 56.617
Здравствуйте, уважаемые эксперты!
У меня вопрос , как в делфи программно менять строки в базе данных?(т.е. при нажатии кнопки) бд - DBF. спасибо.
Отправлен: 25.09.2006, 10:28
Вопрос задал: Anatolyj (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Arvist
Здравствуйте, Anatolyj!
Создайте временную таблицу, перенесите все данные из одной из заменяемых записей во временную таблицу, затем на их место скопируйте данные второй заменяемой записи, а на их место данные из временной таблицы. Короче говоря, как в любом ЯП обмен значениями между двумя переменными. Код для создания временной таблицы во время выполнения программы в приложении.
Приложение:
--------- В будущем определено одно - неопределенность будущего!
Ответ отправил: Arvist (статус: 2-ой класс)
Ответ отправлен: 25.09.2006, 17:30
Вопрос № 56.662
Здравствуйте, уважаемые эксперты.
Пытаюсь создать таблицу DBF таким способом. В datamodule добавил Table.
with DM2.Itog do
begin
active:=false;
databasename:='UCHAS';
DM2.Itog.TableType:=ttDBase;
tablename:='U1';
with fielddefs do
begin
with addfielddef do
begin
Name:='NAME';
datatype:=ftstring;
size:=80;
end;
end;
end;
Ошибки
[Error] Unit1.pas(93): Undeclared identifier: 'ttDBase'
[Error] Unit1.pas(100): Undeclared identifier: 'ftstring'
Как решить эту проблему? заренее большое спасибо!
Отправлен: 25.09.2006, 16:26
Вопрос задал: Anatolyj (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Проходящий Мимо
Здравствуйте, Anatolyj!
Добавьте в раздел uses DBTables;
--------- Carpe diem!
Ответ отправил: Проходящий Мимо (статус: 7-ой класс)
Ответ отправлен: 25.09.2006, 16:34
Отвечает: Arvist
Здравствуйте, Anatolyj!
Проверьте есть ли в секции Uses ссылка на модули DB и DBTables. Если нет, то поставьте.
--------- В будущем определено одно - неопределенность будущего!
Ответ отправил: Arvist (статус: 2-ой класс)
Ответ отправлен: 25.09.2006, 17:01
Вопрос № 56.724
/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL
Добрый день.
Помогите решить проблему.
Работаю с BDE. С базой работает несколько машин. При добовление информации в базу с одной машины, на других машинах информация не появляется. Пробывал заново делать запрос к безе, но информация не появляется. Слышал про какойто КЭШ где хранится информация. как принудительно очистить КЭШ и записать данные на жеский. Может еще в чем-то проблема.
Заранее спасибо за ответ.
Отправлен: 26.09.2006, 07:22
Вопрос задал: AllexZ (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Jackee
Здравствуйте, AllexZ!
При работе в сети в BDE Administrator`е надо выставить на вкладке Configuration
в ConfigurationSystemInit параметр LOCAL SHARE =TRUE тогда данные будут сразу писаться в базу после вызова метода Post.
Ответ отправил: Jackee (статус: 1-ый класс)
Ответ отправлен: 26.09.2006, 07:40