Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Recordset

  1. #1

    Recordset

    nicox2211 ha scritto un messaggio il giorno 09-05-2007 11:35:
    Ciao sono sempre io ieri mi hai dato una mano gigante e sono riuscito ad aggiustare il tutto adesso vorrei sapere se è possibile sapere i vari paramatri di un recordset ti faccio delle domande e se ti è possibile risp. GRazie

    1. fatta una query sul recordset sia essa di select o insert o update, non funziona con il metodo open del recordset ma esclusivamente con execute query della connessione, è lo stesso???

    2. prelevata da una query un recordset con un where e sapendo che è esclusivo il ritorno posso controllare i campi del recordset restituito, mi spiego meglio

    set rs2=Server.CreateObject("ADODB.REcordset")
    sql1 = "select * from azcat where [idaz]="&id
    'rs2.Open sql1, objConn, 3, 3 NON FUNZIONA
    rs2=objconn.execute(sql1)

    if cint(rs2("idcat1"))<>0 then
    cat1=cint(rs2("idcat1"))
    end if

    -------------- posso fare quell'if??? ma non funziona cioè restituito il recor set io controllo i campi idcat1, idcat2, idcat3 che sono numerici e li inserisco in 3 var che mi serviranno per andare a prelevare dalla tab categorie i nomi relativi.

    Grazie per la risp
    Saluti da Nicox

  2. #2
    studiati le guide basi dell'asp...

    esempio utilizzo query (data una connessione aperta di nome Conn)


    query select semplice:

    codice:
    sql="select * from tabella"
    
    set rs=server.createObject("adodb.recordset")
    rs.open sql, Conn,1,1
    query per update

    codice:
    sql="update tabella set campo='valore'"
    conn.execute(sql)

    query per insert

    codice:
    sql="insert into tabella(campo) values('valore')"
    
    conn.execute(sql)
    test di recordset pieno

    codice:
    if not rs.eof then 
    'recordset pieno
    end if
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3

    test su campotab

    quindi per fare un test su un campo della tab

    if rs("nomecampo")=numero then
    lavoro .....
    end if

    Se la select mi restituisce solo 1 rs posso fare direttamente. come sopra controllando prima se il rs restituito e non vuoto
    Saluti da Nicox

  4. #4

    Re: test su campotab

    Originariamente inviato da nicox2211
    quindi per fare un test su un campo della tab

    if rs("nomecampo")=numero then
    lavoro .....
    end if

    Se la select mi restituisce solo 1 rs posso fare direttamente. come sopra controllando prima se il rs restituito e non vuoto
    codice:
    if not rs.eof then
        
         if rs("nomecampo")=numero then
    
    ...
    end if
    end if
    già
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.