Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Редактирование существующей строки MS Access
     
    
Добавлено: 05.01.10 19:19
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Br.Misha
      
       
  
Здраствуйте!
 
    
Моя задача: Редактировать БД MS Access которая размещена на удаленном компе с помощью программы написаной на VB2008. Для єтого я хочу сделать WEB-форму(на ASP) которую нада заполнить и нажать кнопку Submit чтобы данные занеслиць в БД(MS Access) а потом с помощью моей программы, написаной на VB2008, заполнять эту форму и отправлять в базу данных. И у меня это получилось! Теперь у меня ещё одно задание: в БД есть столбцы: id, Country и City, мне нада написать программу на ASP которая сменит значение столбцов Country и City в указаной строке. Например мне нада найти строку у которой id = 5 и сменить содержимое ячеек Country и City.
Дело в том, что я узнал что такое ASP менее чем 5 дней назад така как раньше с WEB программированием дел не имел:(.
Вобщем для того, чтобы добавить строку я использую такой ASP код:
<% 
  Response.CacheControl = "no-cache"
  Response.AddHeader "Pragma", "no-cache"
  Response.Expires = -1
  adOpenStatic = 3
  adOpenDynamic = 2
  adUseClient = 3
  adOpenKeyset = 1
  adLockOptimistic = 3
  
    Dim Conn 'объявляем переменную для Connection
	'создаем объект Connection
	Set Conn = Server.CreateObject("ADODB.Connection")
	Dim dbpath
	dbpath = Server.MapPath("db.mdb")
	Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbpath
	
	Dim RS 'объявляем переменную для Recordset
	'создаем объект Recordset
	Set RS = Server.CreateObject("ADODB.Recordset")
	
    RS.ActiveConnection = Conn
    RS.CursorLocation = adUseClient
    RS.CursorType = adOpenKeyset
    RS.LockType = adLockOptimistic
    RS.Source = "tblUsers"
    RS.Open
    RS.AddNew
RS("Country") = "Ukraine"
RS("City") = "Poltava"
    RS.Update
    RS.Close
    Conn.Close
    Set RS = Nothing
    Set Conn = Nothing
%>
Что тут нада переделать чтобы сменить содержимое ячеек в указаной строке? Пробовал RS.EditMode но браузер написал: "Недопустимое число аргументов или присвоение значения свойства: 'EditMode'
/schoolwatch_control/default.asp, line 29", а 29 срока это и есть та строка где написано "RS.EditMode".
Вобщем я сильно прошу помощи!
Заранее спасибо!!!!!!!
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 4
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Br.Misha
![]()
![]()
![]()
Вопросов: 10
Ответов: 24
      
 Профиль |  | #1
       
Добавлено:  06.01.10 02:19
       
    
       
  
Пиплы, ну разве никто не знает? Тут же мегапрограммисты сидят! Намекните хотя бы что нада сделать...
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Smith
![]()
![]()
![]()
![]()
ICQ: adamis@list.ru 
Вопросов: 153
Ответов: 3632
      
 Профиль |  | #2
       
Добавлено:  06.01.10 02:50
       
    
       
  
Мегапрограммистом я не являюсь и с асп дел не имел, а мегакодеры походу не оценили твой вопрос.
 
    
АЛО... ГЕНИИ И САМОРОДКИ ВЫ ГДЕ?
Помогите человеку, чё вам жалко чтоли.
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Шпион
![]()
ICQ: 250543104 
Вопросов: 13
Ответов: 118
      
 Профиль |  | #3
       
Добавлено:  06.01.10 11:00
       
    
       
  
попробуй вместо
 
    
="somevalue1"
заюзать
.Value="somevalue2"
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Шпион
![]()
ICQ: 250543104 
Вопросов: 13
Ответов: 118
      
 Профиль |  | #4
       
Добавлено:  06.01.10 11:00
       
    
       
  
чертовы смайлы!)))