Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334

    Connessione chiusa o non valida

    Ciao a tutti!

    mmh ... mi da questo errore: Connessione chiusa o non valida ...

    ho impostato così ma non metteteti a ridere!

    codice:
    Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("directory.mdb") 
    Set conn = Server.CreateObject("ADODB.Connection")
    Set conn = Server.CreateObject("ADODB.Recordset")
    
    conn.open Conn_String
    senza Set conn = Server.CreateObject("ADODB.Recordset") tutto funziona .... cosa ho combinato?
    Grazie 1000 a tutti

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    il comando Server.CreateObject("ADODB.Recordset") serve per aprire un recordset. non serve per la connessione
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334
    veramente ho invertoto e ora funziona .. ma ora mi da 1 altro problema mi dice "Necessario oggetto" alla riga 21; var Quanti = parseInt(Rs.RecordCount)

    xkè?

  4. #4
    Posta la parte di codice interessata.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    hai fatto
    Set Rs = Server.CreateObject ("ADODB.Recordset")
    Set Rs.ActiveConnection = Conn

    o hai lasciato set conn con il recordset???

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334
    ciao weppos questo è il codice ...

    codice:
      sql = "SELECT titolo, id, email FROM sito "
      Set rsModulo= Server.CreateObject("ADODB.Recordset")
      rsModulo.Open sql, conn, 3, 3
    
     var Quanti = parseInt(Rs.RecordCount)
        RsModulo.MoveFirst()
    
       
    
    var Casuale = parseInt(Math.random() * Quanti)
        RsModulo.Move(Casuale)
    grazie sb82 ho risolto quel problema

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    il recordset lo hai chiamato rsModulo quindi devi fare rsModulo.RecordCount

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    334
    ora mi dice Tipo non corrispondente non c'è un modo più semplice x estrarre un record random?

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.