Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    271

    Spiegazione di ' " & in sql

    Qualcuno mi può spiegare
    Apice'
    Apice " e &

    In particolare l'uso dell'apice singolo ' quando si mette.
    Potete farmi un esempio
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    77
    db.Execute (" insert into clifat(cod,email,ragsoc) values ('" & codice & "','" & email & "','" & Replace(ragionesociale, "'", "''") & "') ")

    questo è l'utilizzo che se ne fa

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    271
    Vorrei una cosa più dettagliata cioè
    & concatena due stringhe

    Cosa fanno, quando si aprono e quando si chiudono
    '
    "

  4. #4
    quando tu vuoi ad esempio selezionare dei campi da una tabella e a priori non sai che valori vanno messi ad esempio nella condizione di where, solitamente si fa utilizzo di variabili. Perciò le variabili devono essere sia concatenate con la '&' e se sono di tipo testo o comunque non numerico devono essere chiuse tra apici.
    perciò ti faccio un esempio.
    devo selezionare un campo da unta tabella e la variabile che gli passo è di tipo testo.scriverò :

    sql="select campo from tabella where campo = '" & variabile & "'"

    visto che l'istruzione deve essere racchiusa tra virgolette mentre le variabili no, ho aperto l'apice prima della variabile, ho chiuso le virgolette, ho concatenato la variabile ed infine ho richiuso l'apice e le virgolette.Spero di esser stato chiaro.ciao ciao

  5. #5
    Se la variabile è numerica bastano i doppi apici e in finitura di stringa SELECT non si chiudono:

    uso delle stringhe

    sql="SELECT *FROM nometabella WHERE campo='"&variabile&"'"

    con la variabile che contiene un numero:

    sql="SELECT *FROM nometabella WHERE campo="&variabile

    in caso di 2 variabili:

    sql="SELECT *FROM nometabella WHERE campo="&variabile&" AND campo2="&var2

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