Ошибка при использовании RS.AddNew - Visual Basic .NET
Формулировка задачи:
День добрый.
Пытаюсь разобраться с ASP classic ( VBScript. Более подходящего раздела на форуме я не нашёл. Это не .NET ). Может кто работал с этой технологией.
Поднял на машине IIS и MS SQL сервер. Выдал юзверю бд права, подключение прошло норм, получил id сессии и вывел инфу из бд. Вот только при попытке добавить запись получаю ошибку:
"An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error."
Собственно вот код:
Ещё один вопрос, как вывести код ошибки?
Листинг программы
- <h3> ASP DATABASE REQUEST </h3>
- <%
- Dim Conn
- Set Conn = Server.CreateObject("ADODB.Connection")
- Session("DBConnectionString") = "Provider=SQLOLEDB; Data Source=DESKTOP-56C64NA\SQLEXPRESS;Initial Catalog=db_asp_2;Persist Security Info=True;User ID=asp_db_user; Password=140209; Database=db_asp_2;"
- Conn.Open Session("DBConnectionString")
- Response.Write("Session Id: " & Session.SessionID & "<br>")
- Response.Write("Connection status: ")
- IF IsObject(Conn) THEN
- Response.Write("connected to MS SQL DB<br>")
- ELSE
- Response.Write("error connect to MS SQL DB<br>")
- END IF
- Dim RS
- Set RS = Server.CreateObject("ADODB.Recordset")
- Dim StrSQL
- StrSQL = "SELECT * FROM person"
- RS.Open StrSQL, Conn
- IF RS.BOF = True OR RS.EOF = True THEN
- Response.Write("<br>Data is empty")
- ELSE
- Response.Write("Total rows: " & RS.RecordCount & " WTF?")
- END IF
- %>
- <% = "<hr><h3>Данные из таблицы 'Person':</h3>" %>
- <% Do While Not RS.EOF %>
- <%=RS("Id")%>
- <%=" | " %>
- <%=RS("Name")%>
- <%=" | " %>
- <%=RS("LastName")%>
- <%=" | " %>
- <%=RS("Objective")%>
- <%=" | " %>
- <%=RS("Fallower")%>
- <%=" | " %>
- </br>
- <%
- RS.MoveNext
- Loop
- %>
- <%
- RS.AddNew
- RS("Id") = "7"
- RS("Name") = "Name_7"
- RS("LastName") = "LastName_7"
- RS("Objective") = "Objective_7"
- RS("Fallower") = "Fallower_7"
- RS.Update
- %>
- <%
- RS.Close
- Conn.Close
- %>
Решение задачи: «Ошибка при использовании RS.AddNew»
textual
Листинг программы
- RS.Open StrSQL, Conn, 1, 3
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д