Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Mi legge fino al record 29437 poi non va più.

    Ragazzi ho un problema, ho una tabella che contiene 29661, cinque campi, record ripetitivi senza particolari differenze solo che.......asp mi tira fuori i record fino al numero 29437. Da lì in poi non va più avanti. C'è un numero massimo di record da potere interrogare? Dimenticavo.....il db è access.

  2. #2
    nn ne sono sicuro ma forse é una limitazione di access + che di asp

  3. #3
    Utente di HTML.it L'avatar di Tuco
    Registrato dal
    Sep 2005
    Messaggi
    199
    di certo 29 mila record non sono un limite di access. In vb uso anche + di 100 mila record sempre in access..
    forse è un problema di codice...
    Il mondo si divide in due categorie: chi ha la pistola carica e chi no...

  4. #4

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Considerate che la prima select la fa sempre. E sulla seconda che non mi ritorna nulla:

    codice:
    <%
    hid=Request.Form("ppcc")
    hidconv = Right("00000" & hid, 5) 
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("prezziario.mdb") 
    set Conn=Server.CreateObject("ADODB.Connection") 
    Conn.open strconn 
    Squert1="SELECT arcimcode, arcimdesc FROM prezzo WHERE arcimcode LIKE '"&hid&"' group by arcimdesc,arcimcode  ;"
    set rs=server.createobject("adodb.recordset") 
    rs.open Squert1,Conn
    Do until Rs.eof=True 
    %>
    
    <table whidth="70%" border="1">
    <tr><td width="60%" border="0" ><font size="4" color=#006000><%response.write rs("arcimcode")%></font></td><td width="100%" ><font  size="4" color=#006000><%response.write rs("arcimdesc")%></font></td></tr></table>
    <%
    rs.movenext 
    loop
    %>
    [/B]</FONT>
    <%
    rs.close 
    Set rs=Nothing 
    conn.close
    set Conn=Nothing
    %>
    ------------
    <%
    hid=Request.Form("ppcc")
    hidconv = Right("00000" & hid, 5) 
    strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("intranet.mdb") 
    set Conn=Server.CreateObject("ADODB.Connection") 
    Conn.open strconn 
    Squert="SELECT tardesc, arcimcode, arcimdesc, itpprice FROM prezzo WHERE arcimcode LIKE '"&hid&"';"
    set rs=server.createobject("adodb.recordset") 
    rs.open Squert,Conn
    Do until Rs.eof=True 
    %>
    
    <table whidth="100%" border="1">
    <tr><td width="80%" border="0" ><font  size="4" color=BLU ><%response.write rs("tardesc")%></font></td><td width="8%" ></td><td width="20%" ><font  size="4" color=gold><%response.write rs("itpprice")%></font><td></td></tr></table>
    <%
    rs.movenext 
    loop
    %>
    [/B]</FONT>
    <%
    rs.close 
    Set rs=Nothing 
    conn.close
    set Conn=Nothing
    %>

  6. #6
    come fai a dire che si ferma al 29437?

  7. #7
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ho controllato sul database. Ho richiamato ramdon 30 articoli sopra il 24937 e 30 articoli sotto. I primi li stampa a video, i secondi no.

  8. #8
    29437 sta in un campo numerico o in una stringa?

  9. #9
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    ITPPRICE è NUMERICO, TARDESC è TESTO.

  10. #10
    non capisco... le query le fai su un altro campo...

    Squert1="SELECT arcimcode, arcimdesc FROM prezzo WHERE arcimcode LIKE '"&hid&"' group by arcimdesc,arcimcode ;"
    ...
    Squert="SELECT tardesc, arcimcode, arcimdesc, itpprice FROM prezzo WHERE arcimcode LIKE '"&hid&"';"


    il campo ARCIMCODE che è...?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.