هذا مثال عن كيفية عمل استعلام من صفحة web على قاعدة بيانات اوراكل باستخدام ال
ASP
واليكم الخطوات
1- قم بعمل ODBC Driver للربط بقاعدة البيانات اوراكل وفي هذا المثال اسم الرابط هو
(Appserver) .
2 - قم بانشاء الصفحة الاولى وهذه هي الشفره للصفحة الاولى
----------------------------------------------------------------------------------------------------
<html>
<body>
Write the query and press the button to show the resutl
<form method="post" action="ora_query_output.asp">
<textarea rows="3" cols="100" name ="query" ></textarea>
<input type="submit" value="اظهار النتائج ">
</form>
</body>
</html>
----------------------------------------------------------------------------------------------------
2- قم بعمل صفحة ثانية باسم (ora_query_output.asp)
وهذه هي شفره الصفحة الثانية
----------------------------------------------------------------------------------------------------
<html>
<Body>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "dsn=appserver;uid=mis;pwd=mis ;"
Set objRs = objConn.Execute(Request.Form("query"))
Response.Write ("This is the result for the Query <br> {" & Request.Form("Query") & "}")
Response.Write "<table border=1 cellpadding=1>"
Response.Write "<tr>"
For I = 0 To objRS.Fields.Count - 1
Response.Write "<td><b>" & objRS(I).Name & "</b></td>"
Next
Response.Write "</tr>"
Do While Not objRS.EOF
Response.Write "<tr>"
For I = 0 To objRS.Fields.Count - 1
Response.Write "<td>" & objRS(I) & "</td>"
Next
Response.Write "</tr>"
objRS.MoveNext
Loop
Response.Write "</table>"
objRs.Close
objConn.Close
%>
</Body>
</Html>
----------------------------------------------------------------------------------------------------
3- نفذ الصفحة الاولى ثم اكتب الاستعلام المناسب واضغط الزر وسف يتم تنفيذ الصفحة الثانية واظهار النتائج
ملاحظة يجب ان تقوم بتجهيز الIIs سيرفر او Apache سيرف اولاً ثم تقوم بتجهيز الرابط عن طريق استخدام ال ODBC حتى يعمل المثال
وشكراً
خالد العوبثاني (OCP)