Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    select top che non funziona

    codice:
    <%
    Set Conn1 = Server.CreateObject("ADODB.Connection")
    Conn1.Open "driver={MySQL ODBC 3.51 Driver};option=4;server=localhost;user=root;password=pass;DATABASE=db;"
    Set rs1 = Server.CreateObject("ADODB.RecordSet")
    sql1="Select TOP 8 * forum_topics order by TOPIC_ID desc"
    rs1.Open sql1,Conn1,3,3
    Do while not rs1.eof 
    %>[*]<span>Risposte: <%=rs1("T_REPLIES")%></span>
     <h4><%=rs1("T_SUBJECT")%></h4>
    <%=left(rs1("T_MESSAGE"),90) & "..."%>
     " class="read">Leggi Post							
    
    <%
    rs1.movenext
    Loop
    rs1.close
    Set rs1=Nothing
    Conn1.close
    Set Conn1=Nothing
    %>
    cosa sbaglio ?

    ecco l'errore

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'
    [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    /Default.asp, line 121


    grazie amici
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Con MySQL devi usare la LIMIT non la TOP e si mette in coda.

    Roby

  3. #3
    grazie mille mi ero confuso con access
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

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.