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

    Contare le tuple in SQL

    Salve a tutti, devo contare questa stringa:

    sql = "SELECT COUNT(IDContatto) as conto FROM model WHERE ID_Status >= 4"
    Set Rs = Connect.Execute(sql)

    Come faccio a ritornare il valore ridenominato conto?
    Grazie anticipatamente..

    Ma
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Come qualsiasi altro campo

    Response.Write Rs("conto")

  3. #3

    ..

    credo che l'errore non stava li..
    Sto cercando di fare una selezione random, ma non riesco a uscirne fuori.. Ti posso postare il problema?

    Microsoft VBScript runtime error '800a000d'
    Type mismatch
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Non ho capito bene, allora...

  5. #5
    Tutti questi problemi si sono verificati da quando ho trasferito il dominio su server W2003 e base dati mysql.
    Comunque:
    DEvo richiamare un contatto random:

    Set Rs = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT COUNT(IDContatto) as conto FROM modelle WHERE ID_Status >= 4"
    rs.Open sql,Connect,3,3
    Max = Rs("conto")
    Rs.Close
    Set Rs = Nothing
    'Response.Write Max&"
    "

    If Max > "0" Then
    Max = Max -1
    End If

    'Response.Write Max&"
    "

    Randomize()
    Casuale = Int(Rnd() * Max)
    'Response.Write Casuale

    Set Rs = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT * FROM model WHERE ID_Status >= 4 "
    rs.Open sql,Connect,3,3
    If Not Rs.EOF Then
    Rs.MoveFirst
    Rs.Move Casuale
    cod = Rs("IDContatto")
    Else
    Response.Write "Nessun contatto trovato"
    End If
    Rs.Close
    Set Rs = Nothing


    Errore restituito:
    Microsoft VBScript runtime error '800a000d'

    Type mismatch
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Evidenzia con un qualche colore la riga che dà errore.

  7. #7
    Originariamente inviato da deio
    Tutti questi problemi si sono verificati da quando ho trasferito il dominio su server W2003 e base dati mysql.
    Comunque:
    DEvo richiamare un contatto random:

    Set Rs = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT COUNT(IDContatto) as conto FROM modelle WHERE ID_Status >= 4"
    rs.Open sql,Connect,3,3
    Max = Rs("conto")
    Rs.Close
    set Rs = nothing
    'Response.Write Max&"
    "

    If Max > "0" Then
    Max = Max -1
    End If

    'Response.Write Max&"
    "

    Randomize()
    Casuale = Int(Rnd() * Max)
    'Response.Write Casuale

    Set Rs = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT * FROM model WHERE ID_Status >= 4 "
    rs.Open sql,Connect,3,3
    If Not Rs.EOF Then
    Rs.MoveFirst
    Rs.Move Casuale
    cod = Rs("IDContatto")
    Else
    Response.Write "Nessun contatto trovato"
    End If
    Rs.Close
    Set Rs = Nothing


    Errore restituito:
    Microsoft VBScript runtime error '800a000d'

    Type mismatch
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

  8. #8
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Mi sembra molto strano che tu possa ricevere quell'errore se hai già eseguito correttamente la Set precedente

  9. #9

    ..

    infatti l'errore che punta non è corretto..
    Sto provando con dei debug specifici su ogni riga..
    Quel parametro max lo passo tranquillamente.
    Secondo me è un problema di randomize non più accettato con w2k3 server, ora provo a cercare...
    Per il vostro piacere di navigare
    nuovemodelle.com
    Quando cominceranno a capirmi mi avranno già programmato...

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.