Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: как отследить изменения в БД
     
    
Добавлено: 08.09.08 22:16
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     rsv496
 rsv496
      
       
  
Приветствую всех! Подскажите пожалуйста как лучше решить следующую задачку:
 
    
Имеется БД Access с таблицей в которой имеется строка с данными, значения полей которой периодически меняются.
Необходимо значения этих полей выводить в текстовые поля в окне формы.
Если идти простым путем и привязать TextBox,сы к БД через BindingSourсe , TableAdapter и DataSet при открытии формы значения в текстовых полях появляются, но последующие изменения не происходят. Можно конечно объявить таймер и периодически обновлять DataSet, но получается довольно некрасиво, либо можно потерять некоторые данные , либо надо таймер заставлять работать слишком часто, что не есть хорошо.
Вопрос, каким еще образом можно отслеживать изменения в таблице БД и их получать.
С уважением!
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 2
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: VBNet$ik
 VBNet$ik



Вопросов: 1
Ответов: 31
      
 Профиль |  | #1
       
Добавлено:  15.09.08 13:24
       
    
       
  
для access таймер
 
    
или pgsql + event
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: mc-black
 mc-black


ICQ: 308-534-060 
Вопросов: 20
Ответов: 1860
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  26.09.08 13:54
       
    
       
  
А кто меняет данные. Пусть та часть программы (или другая программа), что отвечает за модификацию нужных тебе данных сообщает (есть ряд способов) другой части программы, что recordset надо обновить. Примеры: события, сообщения windows, глобальные переменные и др.