Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538

    [ASP] - Collegamento con mysql

    allora, premetto che sono un neofita dell ASP, finora ho utilizzato solo il PHP.
    Devo creare una pagina asp che si colleghi a un database mysql e prelevi i dati da una tabella

    Ecco il codice che uso

    codice:
    dbconnessione = "server=localhost;db=pisticci;driver=MySQL;"
    Il server è localhost perchè ho installato mysql sul mio pc

    codice:
    <%
    		  Set conn = Server.CreateObject("ADODB.Connection")
    		  Set comm = Server.CreateObject("ADODB.Command")
    		  Set Rs = Server.CreateObject("ADODB.Recordset")
    
                      conn.CommandTimeout = 40
                      conn.CursorLocation = 1
                      conn.ConnectionString = dbConnessione
                      conn.Open
    
                      comm.ActiveConnection = conn
    		  comm.CommandType = 1
    
    		  comm.CommandText = "SELECT * FROM atti ORDER BY data DESC"
    
    		  Rs.Open comm,,1,1
    
    		  if not(rs.eof) then
    			%>
    			<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: 			      
    
                      collapse; font-family: Arial" bordercolor="#111111" width="99%" id="AutoNumber1">
      			<tr>
        			<td width="17%" align="center" valign="top">Data</td>
        			<td width="53%" align="center" valign="top">Titolo</td>
    			<td width="30%" align="center" valign="top">Tipo</td>
      			</tr>
    			<%
    			do while not rs.eof
    			%>
    				 <tr>
        				<td width="17%" align="center" valign="top"><%=rs("data")%></td>
        				<td width="53%" align="center" valign="top">"><%=rs("titolo")%></td>
    				<td width="30%" align="center" valign="top"><%=rs("tipo")%></td>
      				</tr>		
    			<%
    			rs.movenext
    			loop
    		   else
    			response.write("Nessun' atto presente nel database")
    		   end if
    
    		   rs.close
    		   conn.close
    
    		   set rs = nothing
    		   set comm = nothing
    		   set conn = nothing
    		  %>

    Se provo a eseguire questo codice mi da l errore:

    "Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato. "

    Cosa può essere?

  2. #2
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    nessuno sa darmi una mano?

  3. #3
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    ho risolto..... dovevo installare il driver necessario per accedere dalle pagine ASP al database Mysql.... ora però ho un altro problema.

    se provo a connettermi al server mysql che c'è sul mio pc da un altro pc, nn funziona.

    Inoltre se provo a inserire il mio ip al posto di localhost (che in teoria dovrebbe essere la stessa cosa) nn va, mi dice che nn ho i permessi!!!

    come posso fare?

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.