Страница: 1 | 
		
		 
			   
			 
			 Dim _RS.CursorLocation = ADODB.CursorLocationEnum.adUseClient _RS.Open(cmbDistination.Text, _ m_Destination.Catalog.ActiveConnection, _ ADODB.CursorTypeEnum.adOpenStatic, _ ADODB.LockTypeEnum.adLockBatchOptimistic, _ ADODB.CommandTypeEnum.adCmdTable) * * *  ' Удаляю _RS.Delete(ADODB.AffectEnum.adAffectAll)  ' Здесь сразу же ошибка - "Operation is not allowed in this context." _RS.UpdateBatch(ADODB.AffectEnum.adAffectAll)   Подскажите  
			 
			 А ADO+ попробуй. Там через SQL (синтаксис языка на www.sql.ru) Я так понял речь идет про Access. 1)Для чего тебе открывать рекордсет если ты просто хочешь удалить все записи из таблицы? Тем более если у тебя есть Connection объект: m_Destination.Catalog.ActiveConnection.Execute "DELETE " & cmbDistination.Text 2)Ну а если тебе нужен рекордсет, то открываешь его с CursorType = adOpenKeyset Работаю, универсально с любым провайдером, по этому и выбор за ADO  Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: VB.NET & ADO (Чистка таблицы)                     
     
    
Добавлено: 23.05.03 12:21
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
  Creator
      
       
  
 
    
 Проблемс господа 
 , НЕ могу очистить таблицу 
 , а именно:
 , где грабли 
 не пойму, вроде раньше так  жило ![]()
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 3
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 ШевТ
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
ICQ: 165728420 
Вопросов: 1
Ответов: 96
      
 Профиль |  | #1
       
Добавлено:  23.05.03 12:46
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Strannik
![]()
Вопросов: 9
Ответов: 112
      
 Профиль |  | #2
       
Добавлено:  25.05.03 10:02
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
  Creator
![]()
![]()
![]()
![]()
![]()
![]()
Вопросов: 11
Ответов: 61
      
 Профиль |  | #3
       
Добавлено:  26.05.03 05:36
       
    
       
  
 
    
 Да речь, не о конкретном провайдере вовсе ....
 Некоторые провайдеры не поддерживают или могут не поддерживать конструкций команд DELETE <Что-то> 
 Так что проблемма осталась, Ошибку устранил поменяя Lock курсоров, всё проходит без ошибок, однако записи не удаляет ....