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

    [OLEDB] inserire un dato unico in un db access

    devo controllare i dati che l'utente inserisce nel mio db in modo che non ci siano utenti doppi...come faccio?
    in sql userei una stored procedure, ma in oledb?
    avevo in mente una funzione da inserire direttamente nella pagina
    codice:
    function AddUnique(strNome as string)
    dim connessione as OleDbConnection
    dim strSelect as string
    dim cmdSelect as OleDbCommand
    dim strInsert as string
    dim cmdInsert as OleDbCommand
    
    connessione = new OleDbConnection("provider ecc ecc")
    strSelect="select "&strNome&" from tabella"
    cmdSelect = new OleDbCommand( strSelect, connessione)
    connessione.open()
    if cmdSelect.ExecuteNonQuery() then
    lblCheck.text="utente esistente"
    end if
    else
    strInsert="insert "&strNome&" into tabella"
    cmdInsert = new OleDbCommand(strInsert, connessione)
    cmdInsert.ExecuteNonQuery()
    lblCheck.text="utente inserito"
    connessione.close()
    end function
    ...dove sbaglio?
    -pigiuz-
    "se proprio deve piovere merda voglio almeno sapere da che parte tira il vento" Robert Redford - Spy Game

  2. #2
    ora che ci penso...è + una sub che una function...
    spetta che provo...(nel frattempo i consigli sono ben accetti..)
    -pigiuz-
    "se proprio deve piovere merda voglio almeno sapere da che parte tira il vento" Robert Redford - Spy Game

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.