![]() | การโปรแกรม ภาษาเอเอสพี (ASP) สำหรับ Dynamic Webpage | ![]() |
|
เอเอสพีคืออะไร (What is ASP?) [wikipedia.org]
|
รุ่นของเอเอสพี (ASP Version)
- ASP รุ่น 1 (ธันวาคม ค.ศ.1997) พร้อมเว็บเซิร์ฟเวอร์ไอไอเอส 3.0 (IIS 3.0) - ASP รุ่น 2 (กันยายน ค.ศ.1998) พร้อมเว็บเซิร์ฟเวอร์ไอไอเอส 4.0 บนวินโดว์ NT - ASP รุ่น 3 (พฤศจิกายน ค.ศ. 2000) พร้อมเว็บเซิร์ฟเวอร์ไอไอเอส 5.0 บนวินโดว์ 2000 - ASP+ (ปลาย ค.ศ.2000) เป็นรุ่นทดลองใช้ชื่อว่า ASP+ ต่อมาเปลี่ยนชื่อเป็น ASP.NET - ASP.NET รุ่น 1 (กุมภาพันธ์ ค.ศ.2002) เปิดตัวพร้อม .NET Framework - ASP.NET รุ่น 2 เปิดตัว 7 พฤศจิกายน ค.ศ.2005 การแก้ปัญหาภาษาไทยของ .mdb + asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> |
|
| การเขียนภาษา ASP : แบบเรียงตามบทเรียน | |||
| |||
global.asa ถ้าเก็บแฟ้ม global.asa ในห้องที่เก็บแฟ้ม .asp ผล คือ เมื่อเปิดแฟ้มที่สกุล .asp ใดก็ตาม IIS จะช่วย แทรกภาพมุมบนซ้าย ในเว็บเพจนั้น สามารถนำไปใช้เพิ่ม counter ให้ทุกหน้าโดยอัตโนมัติ <script language=vbscript runat=server> sub Session_OnStart response.write "<div style='position:absolute; left:0px; top:0px;z-index:0;'>" response.write "<img src=http://www.thaiall.com/me/picme.jpg></div>" Session.Abandon end sub </script> |
| Addandlist.asp [ Test at 7host.com : ok ] |
Download : dthai97.mdb 70 KB |
Download : dthai97.mdb 70 KB ตัวอย่าง dlist1.asp :
ตัวอย่าง dlist2.asp :
ตัวอย่าง dlist3.asp :
ตัวอย่าง dlist4.asp :
ตัวอย่าง dlist5.asp :
ตัวอย่าง dlist6.asp : ตัวอย่างการเชื่อมต่ออื่น ๆ
conn.open "PROVIDER=ADSDSObject;USER ID=Admin;PASSWORD=;" การเชื่อมต่อฐานข้อมูลแบบ OLEDB Provider ด้วย Microsoft SQL server (ธรรมดา) conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL Server;" &_ "INITIAL CATALOG=Member;USER ID=sa;PASSWORD=;" การเชื่อมต่อฐานข้อมูลแบบ OLEDB Provider ด้วย Microsoft SQL server (IP address) conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=202.29.0.1, 1433;" &_ "NETWORK LIBRARY=DBMSSOCN;INITIAL CATALOG=Member;USER ID=sa;PASSWORD=;" การเชื่อมต่อฐานข้อมูลแบบ OLEDB Provider ด้วย Microsoft excel conn.open "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=c:\member.xls;"&_ "extended properties=""Excel 8.0; HDR=Yes"";" การอ่านข้อมูลจาก .xls ด้วย ASP :: ตัวอย่างนี้กำหนด ชื่อ พื้นที่ ที่จะ select ข้อมูลมาใช้ :: Right click to download [ dthai97.xls 13 KB ]
<%
filexls = "dthai97.xls"
tbname = "dthai1"
f1 = "eid"
f2 = "ename"
' ===============================================
' 2 method : ok
' dv = "driver={microsoft excel driver (*.xls)}; dbq=" & server.mappath(filexls)
' dv = dv & "; extended properties='excel 8.0; hdr=yes';"
dv = "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath(filexls)
dv = dv & "; extended properties='excel 8.0; hdr=yes';"
set conn = server.createobject("adodb.connection")
conn.open dv
sql = "select * from " & tbname
set rs = conn.execute(sql)
do while not rs.eof
response.write(rs(f1) & " " & rs(f2) & "<br>")
rs.MoveNext
loop
conn.close
set rs = nothing
set conn = nothing
%>
การติดต่อกับ crystal report :: คุณ unesco@thaimail.com ถามผม และส่ง code มาให้ ช่วงนี้ยังไม่ได้ศึกษา แต่ copy ไว้ก่อน :: ตัวอย่างข้างล่างนี้ยังไม่ ok คำถามคือจะเอาข้อมูลเขียนลง crystal report ยังไง ซึ่งผมก็ตอบไม่ได้
|
| Short Sample : |
<%
' หาชื่อ Folder ที่ run โปรแกรมนี้
' from http://www.codefixer.com/tutorials/array_functions.asp
dim a,n
a = Split(request.servervariables("PATH_TRANSLATED"),"\")
n = a(0)
for i=1 to ubound(a) - 1
n = n & "\" & a(i)
next
response.write n
%>
|
| คำสั่งน่ารู้ : |
|