Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > ASP > ASP Forum > ช่วยดูเออเรอให้หน่อยค่ะ ตรงนี้เป้นโค้ดที่เขียน จริงของผู้ใช้ระบบเพื่อที่จะเขียนว่ายินดีต้อนรับคุณ...เข้าสู่ระบบ



 

ช่วยดูเออเรอให้หน่อยค่ะ ตรงนี้เป้นโค้ดที่เขียน จริงของผู้ใช้ระบบเพื่อที่จะเขียนว่ายินดีต้อนรับคุณ...เข้าสู่ระบบ

 



Topic : 009562

Guest




ตรงนี้เป้นโค้ดที่เขียน

sql="select *
from com_usr_dtls
where ud_usr_login ='"&session("login")&"' and ud_usr_pwd ='"&session("pwd")&"')"

'session("status")=rs.fields("ud_upd_st")
session("firstname")=rs.fields("ud_usr_fnm")
response.Write("ยินดีต้อนรับ"&session("firstname")&"เข้าสู่ระบบ")

หมายเหตุ
error ว่า
ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name or ordinal.

แต่ในฐานข้อมูลมีชื่อฟิลดิ์นี้นะคะเขียนถูกหมด
เออเรอ บรรทัด session("firstname")=rs.fields("ud_usr_fnm")
ผลที่ต้องกาคือ จะ select ชื่อจริงของผู้ใช้ระบบเพื่อที่จะเขียนว่ายินดีต้อนรับคุณ...เข้าสู่ระบบ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 15 ส.ค. 2549 14:29:21 By : เพรียว View : 2023 Reply : 5
 

 

No. 1

Guest


มันยังไม่มีการรับ-ส่ง ค่า session






Date : 15 ส.ค. 2549 15:02:58 By : symon
 


 

No. 2

Guest


เราสร้าง session ขึ้นมาเองไม่ได้หรอคะ

session("firstname")=rs.fields("ud_usr_fnm")


Date : 15 ส.ค. 2549 15:23:20 By : เพรียว
 

 

No. 3

Guest


ได้ครับ สร้างมันขึ้นมาแล้ว ต้องกำหนดค่าให้มันด้วยครับ

กรณีที่คุณถามนั้นสาเหตุมาจากมันยังไม่มีการรับส่งค่าใด เลย

ที่มันฟ้อง error ที่บรรทัด session("firstname")=rs.fields("ud_usr_fnm") เนื่องจาก
คำสั่ง sql ในการดึงข้อมูลมายังไม่สำเร็จครับ เหตุก็คือ ค่า session("login") และ session("pwd")
ไม่ได้ถูกส่งมา ดังนั้น มันจึงไม่สามารถเปรียบเทียบได้ว่าคุณจะเอา record ไหนมาใช้งาน

คำสั่ง sql ที่คุณสั่งไว้ หมายถึง

ให้ดึงเอาฐานข้อมูลทุก record ที่มี field ชื่อ ud_usr_login มีค่าเท่ากับ session("login") และ field ชื่อ ud_usr_pwd
มีค่าเท่ากับ session("pwd") แต่เนื่องจาก ค่าของ session ทั้งสอง ไม่ได้ถูกส่งมามันจึงไม่รู้ว่าจะเอา record ไหนมาให้คุณ ครับ



Date : 15 ส.ค. 2549 15:51:51 By : symon
 


 

No. 4

Guest


อืม ไม่รู้ครับ
Date : 16 ส.ค. 2549 19:51:16 By : alex
 


 

No. 5



โพสกระทู้ ( 422 )
บทความ ( 0 )



สถานะออฟไลน์


เง้อ สมมตินะ สมมติมีฟอร์มที่ใช้สำหรับรับค่าชื่อผู้ใช้และรหัสผ่านแล้วส่งค่าไปให้ไฟล์สำหรับตรวจสอบชื่อผู้ใช้และรหัสผ่าน
<form name="frmtest" method="post" action="check.asp">
<input type="text" name="txtuser">
<input type="password" name="txtpwd">
<input type="submit" name="Submit">
</form>
=============================================
ไฟล์ check.asp
<%
set conn=server.createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source="& server.mappath("databasename.mdb")

sql="select * from com_usr_dtls where ud_usr_login ='"&request.form("txtuser")&"' and ud_usr_pwd ='"&request.form("txtpwd")&"'"

set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3

if not rs.eof then
session("firstname")=rs("ud_usr_fnm")
else
.....
end if
%>
ทีนี้คุณก็สามารถเอาค่าของ session("firstname") ไปใช้ปาโหยดอารายก็ตามใจคุณเถิด
Date : 17 ส.ค. 2549 20:28:35 By : นายกระจอก
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูเออเรอให้หน่อยค่ะ ตรงนี้เป้นโค้ดที่เขียน จริงของผู้ใช้ระบบเพื่อที่จะเขียนว่ายินดีต้อนรับคุณ...เข้าสู่ระบบ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่