 |
|
|
 |
 |
|
ผมติดตั้ง IIS แล้ว แต่ที่ ไม่ทำงาน คือ ส่วนของโค็ท asp ในการติดต่อกับดาต้าเบส muj มี คำสั่ง "sql=" ผมสงสัยว่าต้องลงโปรแกรม sql server อีกหรือไม่ ถึงจะ RUN คำสั่งนี้ได้
|
 |
 |
 |
 |
Date :
29 Jul 2546 22:07:15 |
By :
สุพจน์ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หน้าต่าง ที่โชว์ Errer
Technical Information (for support personnel)
Error Type:
Microsoft VBScript runtime (0x800A0046)
Permission denied
/board/add.asp, line 14
Browser Type:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Page:
POST 158 bytes to /board/add.asp
POST Data:
name=%A4%B9%B7%D3%E0%C7%E7%BB&email=%A4%B9%B7%D3%E0%C7%E7%BB&message=%E0%BE%D4%E8%C1%CB%D1%C7%A2%E9%CD%A1%C3%D0%B7%D9%E9&Submit=%CA%E8%A7%A2%E9%CD%A4%C7%D2%C1
Time:
30 สิงหาคม 2543, 6:29:44
More information:
Microsoft Support
----------------------------------
asp ที่ใช้ทดสอบ บน windows200server
%
FilePath = Server.MapPath("message.txt")
Set ObjFile = Server.CreateObject("Scripting.FileSystemObject")
Set ObjStream = ObjFile.OpenTextFile (FilePath, 1, False)
oldStr = ObjStream.ReadALL
NewStr = "<a href=" & request.form("message")
NewStr = NewStr & "><font color=ff00ff><b>" & request.form("message") & "</b></font></a> ....>> <br> โดย: <a href=mailto:" & request.form("email")&">"
NewStr = NewStr & request.form("name")&"</a>"
NewStr = NewStr & FormatDateTime(date,vbLongDate) & "<hr>"
Set ObjStream= ObjFile.OpenTextFile (FilePath, 2, False)
ObjStream.WriteLine(OldStr)
ObjStream.WriteLine(NewStr)
response.redirect("default.asp")
%>
asp Errer 2
Technical Information (for support personnel)
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/data/add.asp, line 4
Browser Type:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Page:
POST 0 bytes to /data/add.asp
POST Data:
Time:
30 สิงหาคม 2543, 6:37:27
More information:
Microsoft Support
โปรแกรม asp ที่ทดสอบ
<%
Set ObjDB=Server.CreateObject("ADODB.Connection")
ObjDB.open "datadb1"
SQLString="select * from Table1"
Set ObjRecordSet = Server.CreateObject("ADODB.Recordset")
ObjRecordSet.Open SQLString, ObjDB, , 2
Col=ObjRecordSet.fields.count -1
%>
<html><body>
<h3>แสดงข้อมูลทั้งหมดใน DataBase</h3>
<table border=1>
<tr><%for i=0 to Col %>
<td><b><%=ObjRecordSet(i).name %></b></td>
<% next %></tr>
<%temp=1%>
<%do while not ObjRecordSet.eof %>
<tr>
<td><% =temp %>.</td>
<% for i = 1 to Col%>
<td><% =ObjRecordSet(i) %></td>
<% next %></tr>
<% ObjRecordSet.movenext
temp=temp+1
loop%>
</table>
<%ObjRecordSet.close
ObjDB.close
set ObjRecordSet=nothing
set ObjDB=nothing%>
<HR>
<FORM METHOD="Post" ACTION="add1.asp">
First Name: <INPUT name=fname size=30><br>
Last Name: <INPUT name=lname size=30><br>
Telphone: <INPUT name=tel size=20><br>
E-mail: <INPUT name=email size=20><br>
<INPUT id=submit1 name=submit1 type=submit value="เพิ่มข้อมูล">
<INPUT id=reset1 name=reset1 type=reset value="เขียนใหม่">
</P>
</FORM>
<a href="data.htm" ><img src="back.bmp" width="100" height="30" border="0"></div>
</body></html>
---------------
ผู้รู้หรือท่าน webmaster ช่วยตอบด้วยครับ
|
 |
 |
 |
 |
Date :
30 Jul 2546 06:37:43 |
By :
สุพจน์ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Errer อีกตัว ใช้ asp ตัวเดียวหับข้างบน จะมีคำว่า SQLSetConnectAttr failed ต้องแก้ปัญหาอย่างไรครับ ผมสร้าง odbc แล้วครับ
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed
/data/list.asp, line 4
Browser Type:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Page:
POST 0 bytes to /data/list.asp
POST Data:
Time:
30 สิงหาคม 2543, 6:56:00
More information:
Microsoft Support
|
 |
 |
 |
 |
Date :
30 Jul 2546 06:58:45 |
By :
สุพจน์ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Set ObjDB=Server.CreateObject("ADODB.Connection")
ObjDB.open "datadb1"
รู้สึกคุณยังไม่ได้กำหนด DSN อะครับ Set ที่ Data Sources (ODBC) ครับ
|
 |
 |
 |
 |
Date :
30 Jul 2546 14:01:37 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ความคิดเห็นที่ 2
หน้าต่าง ที่โชว์ Errer
Technical Information (for support personnel)
Error Type:
Microsoft VBScript runtime (0x800A0046)
Permission denied
/board/add.asp, line 14
Browser Type:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Page:
POST 158 bytes to /board/add.asp
POST Data:
name=%A4%B9%B7%D3%E0%C7%E7%BB&email=%A4%B9%B7%D3%E0%C7%E7%BB&message=%E0%BE%D4%E8%C1%CB%D1%C7%A2%E9%CD%A1%C3%D0%B7%D9%E9&Submit=%CA%E8%A7%A2%E9%CD%A4%C7%D2%C1
Time:
30 สิงหาคม 2543, 6:29:44
More information:
Microsoft Support
----------------------------------
asp ที่ใช้ทดสอบ บน windows200server
%
FilePath = Server.MapPath("message.txt")
Set ObjFile = Server.CreateObject("Scripting.FileSystemObject")
Set ObjStream = ObjFile.OpenTextFile (FilePath, 1, False)
oldStr = ObjStream.ReadALL
NewStr = "<a href=" & request.form("message")
NewStr = NewStr & "><font color=ff00ff><b>" & request.form("message") & "</b></font></a> ....>> <br> โดย: <a href=mailto:" & request.form("email")&">"
NewStr = NewStr & request.form("name")&"</a>"
NewStr = NewStr & FormatDateTime(date,vbLongDate) & "<hr>"
Set ObjStream= ObjFile.OpenTextFile (FilePath, 2, False)
ObjStream.WriteLine(OldStr)
ObjStream.WriteLine(NewStr)
response.redirect("default.asp")
%>
soce นี้ไม่มีดาต้า ก็ run ไม่ได้ครับ แต่ทั้งหมดนี้ ผมไปทดสอบ อยู้ Pws ของ 98 ใช้ได้ดี ผมจึงอยากสอบถามวิธีแก้ไข
ที่จะทำให้ win2000server family ให้สามารถ ติดต่อ ดาต้า และ ใช้สคิป ได้ ขอผู้รู้ได้ให้ความกระจ่าง หรือจะเปลี่ยน เวอร์ชั้น ระบบปฎิบัติการครับ..
|
 |
 |
 |
 |
Date :
31 Jul 2546 06:23:51 |
By :
สุพจน์ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Error Type:
Microsoft VBScript runtime (0x800A0046)
Permission denied
/board/add.asp, line 14
รู้สึกคุณจไม่ได้กำหนด สิทธิ์ในการเข้าถึงไฟล์ครับ
ลองเปิด IIS มา Set ค่าตัวนี้ครับ
|
 |
 |
 |
 |
Date :
31 Jul 2546 10:46:07 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เรียนท่าน wemmaster ผมขอความรู้ถือว่าให้วิทยาทานครับ การกำหนดสิทธิ์เข้าถีงไฟด์ทำยังไงครับ ขอท่านได้ชี้แจงให้ทราบหน่อย หรือจะอีเมย์รายละเอียดมาก็ได้ครับ ขอบคุณครับ(ผมเจอปัญหานี้กับ วินโดว์ XP เหมือนกันครับ)
|
 |
 |
 |
 |
Date :
4 Aug 2546 21:06:16 |
By :
สุพจน์ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เรียนท่าน webmaster ผมขอความรู้ถือว่าให้วิทยาทานครับ การกำหนดสิทธิ์เข้าถีงไฟด์ทำยังไงครับ ขอท่านได้ชี้แจงให้ทราบหน่อย หรือจะอีเมย์รายละเอียดมาก็ได้ครับ ขอบคุณครับ(ผมเจอปัญหานี้กับ วินโดว์ XP เหมือนกันครับ)
|
 |
 |
 |
 |
Date :
4 Aug 2546 21:06:28 |
By :
สุพจน์ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x2bc Thread 0x668 DBC 0x2013ffc Jet'.
ใครรู้ช่วยบอกหน่อยครับว่าทำไม่ ทั้งที่ ไฟล์ชุดเดียวกัน วินด์ตัวเดียวกัน ลงใหม่เหมือนกัน แต่คนละเครื่อง รันไม่ได้ 1 รันได้ 1 เอาไปลองกับเครื่องอื่นดันรันได้อีก เป็นอยู่เครื่องเดียว ทำไมกันเนี่ย ไม่เข้าใจ
ขอความอนุเคราะห์ด้วยครับ
|
 |
 |
 |
 |
Date :
16 Oct 2546 10:29:38 |
By :
หลัด |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x2bc Thread 0x668 DBC 0x2013ffc Jet'.
ใครรู้ช่วยบอกหน่อยครับว่าทำไม่ ทั้งที่ ไฟล์ชุดเดียวกัน วินด์ตัวเดียวกัน ลงใหม่เหมือนกัน แต่คนละเครื่อง รันไม่ได้ 1 รันได้ 1 เอาไปลองกับเครื่องอื่นดันรันได้อีก เป็นอยู่เครื่องเดียว ทำไมกันเนี่ย ไม่เข้าใจ
ขอความอนุเคราะห์ด้วยครับ
|
 |
 |
 |
 |
Date :
16 Oct 2546 10:29:42 |
By :
หลัด |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|