Я пытаюсь обрабатывать http get и вставлять данные get в мою базу данных oledb, используя веб-приложение asp на visual studio 2012. Я создаю элемент html и меняю расширение с html на asp ,ASP Object required: 'Server
это мой код:
<%
'declare the variables
Dim Connection
Dim Recordset
Dim SQL
Dim objRS
Dim objConn
Dim strConnect
'Option Explicit
Dim nome, ID
nome = Request.Querystring("Name")
ID = Request.Querystring("Id")
'declare the SQL statemant that will query the db
SQL = "INSERT INTO tablename (NomeFileNotifica, IDErrore, ISNew) VALUES ('"+nome+"', "+ ID +", 1)"
StrConnect = "PROVIDER=MICROSOFT.JET.OLEDB.4.0; Data Source = ***; Database = dbname; User ID = username; Password=password;"
Set objConn = Server.CreateObject(ADODB.Connection)
objConn.Open "tablename" , strConnect
Set objRS = Server.CreateObject(ADODB.Recordset)
objRS.Open SQL, objConn, 0 ,1
' .. More processing of the other variables .. '
'Processing/validation done... '
Response.Write nome & vbCrLf
Response.Write ID & vbCrLf
%>
Командлет Get обработчик работает отлично, но если я пытаюсь подключиться к базе данных я имею ошибку ниже
Object required: 'Server
на этой линии:
Set objConn = Server.CreateObject(ADODB.Connection)
Весь сценарий ASP находится внутри корпуса o f HTML-страница .. Я не нашел никакого решения в Интернете, и у меня мало опыта в ASP. Кто-то может мне помочь? Спасибо