Страница: 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
попробуй вместо
заюзать
Номер ответа: 4
Автор ответа:
Шпион
ICQ: 250543104
Вопросов: 13
Ответов: 118
Профиль | | #4
Добавлено: 06.01.10 11:00
чертовы смайлы!)))