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

Registered : 107,405

HOME > ASP > ASP Forum > ช่วยด้วยครับ ผมติดปัญหา asp ผมแสดงข้อมูลจาก access ได้แค่ 999 record แต่ใน access มีข้อมูลอยู่ 2000 record ต้องใส่โค๊ดตัวใหนเพิ่มครับ





 

ช่วยด้วยครับ ผมติดปัญหา asp ผมแสดงข้อมูลจาก access ได้แค่ 999 record แต่ใน access มีข้อมูลอยู่ 2000 record ต้องใส่โค๊ดตัวใหนเพิ่มครับ

 



Topic : 114852



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



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




ผมเจอปัญหา คือ asp แสดงข้อมูลจาก access ได้ไม่หมด ที่หน้าเว็บ แสดงข้อมูลใน table access ได้เพียง 999 record แต่ใน access มีข้อมูลอยู่ 2000 record ผมเลยอยากถามผู้ชำนาญในการแก้ไข เพื่อให้แสดงข้อมูลที่มากกว่า 1000 record ใน access



Tag : ASP, Ms Access, Windows







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-03-04 15:47:19 By : admin_comcsi View : 1008 Reply : 10
 

 

No. 1



โพสกระทู้ ( 73,922 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ปกติไม่น่าจะเกี่ยวกันครับ ขอดู Code ที่ Query หน่อยครับ



ASP Microsoft Access List Record







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-05 07:15:46 By : mr.win
 


 

No. 2



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



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


สวัสดีครับ ผมศึกษาจากหัวข้อในเว็บ ASP Microsoft Access List Record Paging/Pagination
อันนี้เป็นโค๊ดครับ
ASP..

Code (ASP)
<!--#include file="header1.asp" -->
<html>
<body>
          <table bgcolor=#CCCCCC cellpadding=1 cellspacing=1 
        width="53%">
            <tbody>
              <tr> 
                <td width="95%" height="27" align=middle bgcolor="#FFFFFF" class=txtThai><img src="image/banner10.png" width="915" height="133" border="1"></td>
              </tr>
              <tr> 
                <td height="27" align=middle bgcolor="#99CCFF" class=txtThai><div align="center"><font color="#0000FF" size="2"><strong><font color="#0000FF">Drawing Document Center </font> </strong></font></div></td>
              </tr>
            </tbody>
          </table>   
		  <br>
		  <div align="left"><font color="#0000FF" size="2"><strong><font color="#0000FF">EC Drawing Product Document </font> </strong></font></div>
		  <br>
		  <span style="font-size: 12pt"> If you want to filter the data.</span>&nbsp;<img src="image/D9435886-20.gif" width="54" height="55" align="absmiddle">&nbsp;<a href="http://admin-witoon/Drawing/ECDWG.ASP" style="font-weight: bold">Click Here!!</a>
		  </br></br>
<%
	Dim Conn,strSQL,objRec
	Set Conn = Server.Createobject("ADODB.Connection")
	Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("mydatabase.mdb"),"" , ""
	strSQL = "SELECT * FROM ecuproduct "
	Set objRec = Server.CreateObject("ADODB.Recordset")
	objRec.Open strSQL, Conn, 1,3

	If objRec.EOF Then
		Response.write (" Not found record.")	
	Else

	Dim PageLen,PageNo,TotalRecord,TotalPage,No,intID
	PageLen =50 
	PageNo = Request.QueryString("Page")
	if PageNo = "" Then PageNo = 1
	TotalRecord = objRec.RecordCount
	objRec.PageSize = PageLen
	TotalPage = objRec.PageCount
	objRec.AbsolutePage = PageNo
%>
<table width="915" border="1" align="center">
  <tr>
    <th width="83" bgcolor="#00FFFF"> <div align="center" class="blue_bold">ProductID </div></th>
    <th width="106" bgcolor="#00FFFF"> <div align="center" class="blue_bold">ProductName </div></th>
	<th width="256"bgcolor="#00FFFF"> <div align="center" class="blue_bold">Full Name </div></th>
    <th width="89"bgcolor="#00FFFF"> <div align="center" class="blue_bold">Drawing No. </div></th>
	<th width="68"bgcolor="#00FFFF"> <div align="center" class="blue_bold">Edit No. </div></th>
    <th width="97"bgcolor="#00FFFF"> <div align="center" class="blue_bold">RespnBy </div></th>
	<th width="91"bgcolor="#00FFFF"> <div align="center" class="blue_bold">DateUpdate </div></th>
    <th width="73"bgcolor="#00FFFF"> <div align="center" class="blue_bold">View </div></th>
  </tr>
<%
	No=1
	Do While Not objRec.EOF and No <= PageLen
%>
	  <tr>
		<td><div align="center"><%=objRec.Fields("ProductID").Value%></div></td>
		<td><%=objRec.Fields("ProductName").Value%></td>
		<td><%=objRec.Fields("FullName").Value%></td>
		<td><%=objRec.Fields("DwgNumber").Value%></td>
		<td><div align="center"><%=objRec.Fields("EditNo").Value%></div></td>
		<td><div align="center"><%=objRec.Fields("RespnBy").Value%></div></td>
		<td><div align="center"><%=objRec.Fields("DateUpdate").Value%></div></td>
		<td><div align="center"><a href="<%=objRec.Fields("PathFile").Value%>" target="_blank" class="blue_bold" style="color: #006600">View </a></span></div></td>
	  </tr>
<%
	No = No + 1
	objRec.MoveNext
	Loop
%>
</table>
	<div align="center">Total : <%=TotalRecord%>  Page <%=PageNo%> All Page <%=TotalPage%>
	    <% IF Cint(PageNo) > 1 then %>
	    <a href="<%Request.ServerVariables("SCRIPT_NAME")%>?Page=1"><< First</a> 
	    <a href="<%Request.ServerVariables("SCRIPT_NAME")%>?Page=<%=PageNo-1%>">< Back</a>
	    <% End IF%>
	    <% IF Cint(PageNo) < TotalPage Then %>
	    <a href="<%Request.ServerVariables("SCRIPT_NAME")%>?Page=<%=PageNo+1%>">Next ></a> 
	    <a href="<%Request.ServerVariables("SCRIPT_NAME")%>?Page=<%=TotalPage%>">Last >></a>
	    <% End IF%>
	    <br>
	  Go to
	  <% For intID = 1 To TotalPage%>
	  <% if intID = Cint(PageNo) Then%>
	  <b><%=intID%></b>
	  <%Else%>
	  <a href="<%Request.ServerVariables("SCRIPT_NAME")%>?Page=<%=intID%>"><%=intID%></a>
	  <%End IF%>
	  <%Next%>
      <%
End IF
objRec.Close()
Conn.Close()
Set objRec = Nothing
Set Conn = Nothing
%> 
	  <!--#include file="footer.asp" -->
</div>
 </body>
</html>


ลองช่วยดูให้หน่อยนะครับ ขอบคุณมากๆครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-05 08:16:11 By : admin_comcsi
 

 

No. 3



โพสกระทู้ ( 73,922 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

มันแบ่งหน้าหรือเปล่าครับ ลองดูตรง objRec.RecordCount
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-05 09:49:35 By : mr.win
 


 

No. 4



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



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


ใช่ครับ ทำทำตามหัวข้อที่มีการแบ่งหน้า โดยให้แสดงหน้าละ 50 รายการครับ แล้วผมต้องแก้โค๊ดตรงใหนครับ
ตรง TotalRecord = objRec.RecordCount ต้องใส่อะไรเพิ่มไหมครับ รบกวนพี่ช่วยบอกวิธีแก้ให้ด้วยครับ
ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-05 09:56:35 By : admin_comcsi
 


 

No. 5



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



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


วานพี่ช่วยแนะนำทีครับ ผมไม่ค่อยถนัด asp ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-05 10:01:14 By : admin_comcsi
 


 

No. 6



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



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


หรือว่ามันจะเกี่ยวกับ limit ของ MS Access เองครับ รบกวนใครที่เคยเอาข้อมูล Access มาแสดงโดยที่มีข้อมูลมากกว่า 1000 แถว รบกวนช่วยชี้แนะด้วยครับ ตอนนี้ผมลองหลายวิธีแล้วครับ แต่ก็ไม่สำเร็จ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-05 15:29:15 By : admin_comcsi
 


 

No. 7



โพสกระทู้ ( 73,922 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ไม่เกี่ยวครับ ลอง Response.write objRec.RecordCount ว่าได้กี่ Record ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-05 17:16:48 By : mr.win
 


 

No. 8



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



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


สวัสดีครับ คุณ TC Admin ผมลองตามที่บอกแล้วครับ ก็ยังได้แค่ 999 record ครับ ผมแนบรูปหน้าเว็บมาให้ดูด้วยครับ
record access to asp view
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-06 09:39:23 By : admin_comcsi
 


 

No. 9



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



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


ก่อนหน้าเป็นแบบนี้ครับ หน้าที่แสดงเป็นหน้าสุดท้ายแล้วครับ แต่ total page 1326 แต่ข้อมูลแสดงได้แค่ 999 record ครับ
record access to asp view 1
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-06 09:42:13 By : admin_comcsi
 


 

No. 10



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



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


พี่ TC Admin ครับ ผมรู้แล้วว่าผมทำผิดตรงใหน พอดีไปดูที่ access ผมไปใส่ Primary key ที่ไม่ใช่ ID ที่เป็น Auto ทำให้เวลาแสดงข้อมูลมัน ไม่เรียง
แล้ก็ไปกำหนดที่ option ของ access display ให้แสดงข้อมูลมากขึ้น ที่ default กำหนดไว้แค่ 1000 records (อันนี้ไม่รู้ว่าเกี่ยวกันหรือเปล่านะครับ) สรุปตอนนี้แก้ใขให้แสดงได้ครบแล้วครับ ขอบคุณพี่ TC Admin มากๆนะครับ ที่ช่วยแนะนำ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-06 09:55:27 By : admin_comcsi
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยด้วยครับ ผมติดปัญหา asp ผมแสดงข้อมูลจาก access ได้แค่ 999 record แต่ใน access มีข้อมูลอยู่ 2000 record ต้องใส่โค๊ดตัวใหนเพิ่มครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

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