Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Select e Stampa

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    4

    Select e Stampa

    Ringraziandovi come sempre per il vostro
    gentile aiuto vi sottopongo due domande:

    1 --> Nell'ambito di un'istruzione select di sql
    dove si specifica il campo del database desiderato

    ES. dopo avere effettuato la connessione al database(dbx.mdb)
    si estrae solo la riga della tabella(tab) che ha per campo NOME
    la stringa MICROSOFT:

    dim objcmd as new oledbdataadapter("select * from tab where NAME =' MICROSOFT' " , objconn)

    e' possibile impostare la condizione di ricerca in funzione della comparazione tra il nome della riga(nell'esempio NAME) e una variabile impostata precedentemente?
    ES.
    dopo avere impostato la variabile
    dim NAMEX as string
    NAMEX = "NOMECAMPO"

    ............("select * from tab where NAME = NAMEX" , objconn)
    ovviamente cosi non funzione e inserendo NAMEX tra gli apici
    il programma cerca una riga con NAME = NAMEX e non NOMECAMPO,
    non restituendo, dunque, nulla.


    2 --> E' possibile Strampare una tabella prelevata da un database
    al contrario? ossia dall'ultima riga alla prima??

    Grazie Mille

  2. #2
    e' possibile impostare la condizione di ricerca in funzione della comparazione tra il nome della riga(nell'esempio NAME) e una variabile impostata precedentemente?

    ricerca.text è il testo contenuto in una <asp:textbox>
    Dim trovamelo as string = ricerca.text

    "Select * from tab where name = "& trovamelo &" ORDER BY ID"



    2 --> E' possibile Strampare una tabella prelevata da un database
    al contrario? ossia dall'ultima riga alla prima??



    Si è possibile e fai direttamente da SQL.
    Quando interroghi il database aggiungi questo riga

    ORDER BY pippo DESC dove pippo è il campo contatore della tua tabella. in questo modo ti restituisce tutti i valori partendo dall'ultimo fino ad arrivare al primo

    "Select * from tab where name = "& trovamelo &" ORDER BY pippo DESC"


    Grazie Mille

    Nulla, ciao!

  3. #3
    Originariamente inviato da Jc_
    Dim trovamelo as string = ricerca.text

    "Select * from tab where name = "& trovamelo &" ORDER BY ID"
    ciao. son d'accordo che funziona ma per un minor spreco di risore eviterei di dichiarare quella variabile

    codice:
    "Select * from tab where name = "& ricerca.text &" ORDER BY ID"

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    4
    La sintassi da voi gentilmente proposta
    funzione (almeno con il mio codice) solo
    con numeri (integer). Con le stringhe(string) ho
    ancora problemi. Ho letto che nel VB.net
    L'operatore di concatenazione per le stringhe
    e' + e non &, ma comunque anche usando + non
    ottengo il risultato sperato.

    Il problema l'ho risolto (grazie al vostro aiuto)
    in un modo differente; ma con fini strettamente
    didattici, avete qualche idea?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Nelle istruzioni Sql le stringe vanno racchiuse tra gli apici:

    StrSql = "Select * from tabella Where campo = 'Pippo'"

    Se usi una variabile:

    StrSql = "Select * from tabella Where campo = '" & Pippo.Text & "'"

    Hey hey, my my Rock and roll can never die!

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.