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

    connessione a db senza ricezione di dati

    fatemi capire se sbaglio

    io mi collego al db cosi

    set rs = Server.CreateObject("ADODB.Recordset")
    sql = "select * from XXX"
    rs.Open sql, conn, 3, 3

    in questo modo quindi la tabella deve essere letta completamente per riestituirmi il risultato
    il fatto è che a me di questo risultato nn interessa nulla, ma mi collego cosi solo per aggiungere un record

  2. #2
    (manca un pezzo al post precendete)

    quello che faccio è rs.add

    ora mi chiedo, posso collegarmi con una query diversa per nn dover leggere ogni volta quella tabella?

  3. #3
    PS. so che esiste la possbilità di collegarsi senza farsi ritornare il recordset ma per quello che devo fare io mi serve questo collegamento..

  4. #4
    se devi inserire un dato nella tabella puoi:
    1. eseguire una query di insert mediante l'oggetto connessione:
    codice:
    set conn ...
    conn.open ...
    sql = "INSERT INTO tabella(campo1, campo2) VALUES('valore1','valore2')"
    conn.execute(sql)
    conn.close
    set conn = nothing
    2. usare l'oggetto recordset di ADO e i suoi metodi addNew ed update:
    codice:
    set conn ...
    conn.open ...
    set rs = server.createObject("ADODB.Recordset")
    rs.open "tabella", conn, 1, 3
    rs.addNew
    rs("campo1") = "valore1"
    rs("campo2") = "valore2"
    rs.update
    rs.close
    set rs = nothing
    conn.close
    set conn = nothing

  5. #5
    >rs.open "tabella", conn, 1, 3

    io sapevo che dove tu hai messo "tabella" in verità ci volesse una query sql.. (tipo "select...")

    aprendo la tabella nel modo che dici tu viene letta tutta la tabella prima di continuare con la riga successiva di asp?

    io quello che vorrei evitare è proprio che venga letta la tabella quando a me di leggere la tabella nn importa nulla

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.