<%@ Language=VBScript %>
<%
Option Explicit
Response.Expires = 0
On Error Resume Next

'Kein Resultat
'Achtung Funktioniert nur mit der entsprechenden Oracle-DB!

'*****************************************************************
'Variablendeklarationen
'Die folgenden 2 Konstanten stammen aus adovbs.inc
Const adVarChar = 200
Const adParamInput = &H0001

Dim objcon
Dim objcommand
Dim objrs
Dim strcon
Dim strprepsql


'*****************************************************************
'Variableninitialisierung
strcon = "DSN=dsnsrtest;UID=bc4j;PWD=bc4j;SERVER=srtest"

'Prepared Statement = SQL-Statement mit ? anstelle von bestimmten Werten
strprepsql = "SELECT * FROM wwwsortart WHERE wwwsortart = ?"

set objcon = Server.CreateObject("ADODB.Connection")
objcon.Open strcon

'Das Prepared Statement wird der CommandText eines Befehls
set objcommand = Server.CreateObject("ADODB.Command")
objcommand.CommandType = adCmdText
objcommand.ActiveConnection = objcon
objcommand.CommandText = strprepsql

'Nun wird der Parameter definiert
objcommand.Parameters.Append objcommand.CreateParameter( _
  "@wwwsortart", adVarChar,adParamInput, 40, "2149")


'*****************************************************************
'Anfang <html>
%>

<!--#include virtual="asppages/silvi/_include/preheader.inc" -->
<html>
  <head>
    <title>ASP fortgeschrittene DB-Techniken: Prepared Statements in Oracle</title>
    <meta name="description" content="" />
    <meta name="keywords" content="" />
<!--#include virtual="asppages/silvi/_include/header.inc" -->
  </head>
<body>
  <h1>Prepared Statements in Oracle</h1>
<%
'*****************************************************************
'Code innerhalb der HTML-Seite

set objrs = objcommand.Execute
 
Do While Not objrs.EOF
  Response.Write(objrs("wwwsortart") & "<br />" & vbCrLf)
  objrs.MoveNext
Loop

'Recordset und Connection schliessen
objrs.Close
set objrs = Nothing
objcon.Close
set objcon = Nothing

%>

<!--#include virtual="asppages/silvi/_include/inchtmlnachspann.asp" -->
</body>
</html>

Letzter Update: 26.12.2021 17:48

Zurück zur Liste mit ASP-Beispielen auf  www.ecotronics.ch