Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    ASP - errore in una query eseguita da asp

    Sapete spiegarmi perche su alcune select il db mi restituisce questo errore?
    praticamente se eseguo la query(select) da asp su db mysql mi da questo errore ma se la eseguo nel db direttamente, l'errore non mi viene restituito ma funziona correttamente.
    Il bello è che da questo errore solo se la select la faccio su alcune tabelle ed anche con select semplici come :

    select * from tabella



    Errore:
    Il provider di dati o un altro servizio ha restituito uno stato E_FAIL.

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    te lo da quando esegui la query o quando, per esempio, provi a leggere il recordCount?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    quando accedo al recordset, si praticamente quando leggo un campo o il recordcount

  4. #4
    nessuno mi puo aiutare?

  5. #5
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    potresti postare il codice di quando dichiari e riempi il recordset?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  6. #6
    codice:
    public function QueryExec(strSql,Paginazione,PageSize)
    		on error resume next
    	
    		rs = Server.CreateObject("ADODB.Recordset") 
    		Response.Write strSql
    		Response.End
    		set rs = cn.execute(strSql)
    		
    		if Paginazione then
    			Pagina PageSize
    		end if
    		
    		if err.number = 0 then
    			'if rs.RecordCount > 0 then		
    				QueryExec = vbNullString
    			'end if
    		else
    			QueryExec = err.Description
    		end if
    	end function
    
    
    strSql = "select messaggi.*,tipologie_msg.Tipologia," & _
    								"tipologie_msg.Descrizione from messaggi,tipologie_msg " & _
    								"where tipologie_msg.Id = 1 and Id_Utente_Destinatario=" & _
    								cstr(IdUtente)
    
    if strSql <> vbNullString then
    			Connetti "root", "massimo"
    			QueryExec strSql,false,0			
    			strSql = vbNullString
    		end if
    
    
    response.write rs(0)

  7. #7
    nessuna mi sa dare una dritta?

  8. #8
    aiutooo!!!

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    94
    se usi mySql devi abbandonare recordcount e la paginazzione di ado...

  10. #10
    E COME FACCIO PER PAGINARE?

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.