Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 212
от 01.10.2006, 09:35

Администратор:CJ
В рассылке:Подписчиков: 260, Экспертов: 36
В номере:Вопросов: 3, Ответов: 5


Вопрос № 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

Отвечает: Prosto_Blackhowk
Здравствуйте, AllexZ!
примените оператор ApplyUpdates
Ответ отправил: Prosto_Blackhowk (статус: 2-ой класс)
Ответ отправлен: 26.09.2006, 10:12


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное