Ошибка при использовании 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." Собственно вот код:
Листинг программы
  1. <h3> ASP DATABASE REQUEST </h3>
  2. <%
  3. Dim Conn
  4. Set Conn = Server.CreateObject("ADODB.Connection")
  5. 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;"
  6. Conn.Open Session("DBConnectionString")
  7. Response.Write("Session Id:&nbsp;" & Session.SessionID & "<br>")
  8. Response.Write("Connection status:&nbsp;")
  9. IF IsObject(Conn) THEN
  10. Response.Write("connected to MS SQL DB<br>")
  11. ELSE
  12. Response.Write("error connect to MS SQL DB<br>")
  13. END IF
  14. Dim RS
  15. Set RS = Server.CreateObject("ADODB.Recordset")
  16. Dim StrSQL
  17. StrSQL = "SELECT * FROM person"
  18. RS.Open StrSQL, Conn
  19.  
  20. IF RS.BOF = True OR RS.EOF = True THEN
  21. Response.Write("<br>Data is empty")
  22. ELSE
  23. Response.Write("Total rows:&nbsp;" & RS.RecordCount & "&nbsp;WTF?")
  24. END IF
  25. %>
  26. <% = "<hr><h3>Данные из таблицы 'Person':</h3>" %>
  27. <% Do While Not RS.EOF %>
  28. <%=RS("Id")%>
  29. <%="&nbsp;|&nbsp;" %>
  30. <%=RS("Name")%>
  31. <%="&nbsp;|&nbsp;" %>
  32. <%=RS("LastName")%>
  33. <%="&nbsp;|&nbsp;" %>
  34. <%=RS("Objective")%>
  35. <%="&nbsp;|&nbsp;" %>
  36. <%=RS("Fallower")%>
  37. <%="&nbsp;|&nbsp;" %>
  38. </br>
  39. <%
  40. RS.MoveNext
  41. Loop
  42. %>
  43. <%
  44. RS.AddNew
  45. RS("Id") = "7"
  46. RS("Name") = "Name_7"
  47. RS("LastName") = "LastName_7"
  48. RS("Objective") = "Objective_7"
  49. RS("Fallower") = "Fallower_7"
  50. RS.Update
  51. %>
  52. <%
  53. RS.Close
  54. Conn.Close
  55. %>
Ещё один вопрос, как вывести код ошибки?

Решение задачи: «Ошибка при использовании RS.AddNew»

textual
Листинг программы
  1. RS.Open StrSQL, Conn, 1, 3

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы