Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 28 su 28

Discussione: Controllo Su Random

  1. #21
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Il problema sta nell'apertura del recordset, usa questa:

    rs.open sql, conn, 3, 3

  2. #22

    non funge nenche cosi



    niente da fare mi ridà quest'errore:

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

  3. #23
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    In quale riga?

  4. #24
    Praticamente corrisponde alla linea dell'apertura della connessione.


    codice:
    rs10.Source="select id, nome from Tabella"
     rs10.open sql, conn10, 3, 3
    If Not rs10.eof then



    ADODB.Recordset error '800a0bb9'

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

    random4.asp, line 23


  5. #25
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    rs10.Source="select id, nome from Tabella"
    rs10.CursorType = 3
    rs10.open sql, conn10

  6. #26
    se si vuole eseguire la string sql, deve essere dichiarata!

    '''''''''rs10.Source="select id, nome from Tabella"
    '''''''''rs10.CursorType = 3

    sql="select id, nome from Tabella"
    rs10.open sql, conn10, 3, 3

  7. #27

    longline/optime

    Ciao Ragazzi per rispondere a tutti e due , ho provato
    tutte e due le soluzioni l'errore che mostra con la soluzione di longline è il seguente:

    ADODB.Recordset error '800a0bb9'

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

    random4.asp, line 30
    mentre con la soluzione di optime

    ADODB.Recordset error '800a0bb9'

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

    /banner/random4.asp, line 38

    Rispettivamente la linea 30 è la seguente:
    codice:
    rs10.open sql, conn10
    e la linea 38 è :
    codice:
        rs10.Filter = "id NOT IN(" & strIdEstratti & ")"
    io anche se incapace ho provato questa soluzione.
    codice:
    <%
    Dim i, iElementiArray 
    Dim Numero 
    dim id
    dim nome
    dim strsxp
    Dim MioIndice 
    Dim meno
    dim Conn10
    set  Conn10 = server.createobject ("Adodb.Connection")
    dim rs10
    set rs10=server.CreateObject("Adodb.recordset")
    Conn10.ConnectionString="provider=Microsoft.jet.oledb.4.0;Data Source=" & Server.MapPath ("/mdb-database/data.mdb")& ";"
    Conn10.Open
    
    rs10.Source="select id,nome from Tabella  ;"
    rs10.Open ,conn10
    while not( rs10.eof)
    id=rs10(0)
    nome=rs10(1)
    rs10.MoveNext 
    wend
    rs10.Close
     
    Randomize 
    Numero = 1 + int(Rnd * id) 
    rs10.Source="select * from Tabella where id=("& Numero &") ;" 
    rs10.Open,conn10
    strsxp = rs10(1).value
    rs10.Close
    
    iElementiArray = id               'dichiaro il numero di elementi dell`array  
    ReDim arrNumeri(iElementiArray)   'dimensiono l`array dinamico
    arrNumeri(id) =strsxp
    meno =  iElementiArray - strsxp 
    MioIndice = Filter(arrNumeri,meno)
    Risultati= UBound(MioIndice) 
    For i= 0 To Risultati 'utilizziamo un ciclo FOR per riempire il nostro array 
    											  
    Response.Write (arrNumeri(i) & "
    ")       
    Next 
    
    Set rs10 = Nothing
    Conn10.Close
    Set Conn10 = Nothing
    %>
    Grazie per la pazienza spero che il nostro impazzire serva anche ad altri

  8. #28

    mi avete abbandonato?

    Ciao ragazzi nessuna idea?

    Avete visto l'ultima prova cosa ve ne pare?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.