Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    103

    VB6 e MySQL, aggregare campi

    Ciao ragazzi, ho questo problema:
    ho usato finora Access come base dati per un programma che deve gestire tra le altre cose, Nomi e Cognomi di persone.
    Dovendo assegnare a una lista un recordset con cognomi e nomi, ho sempre usato :

    select (Cognome + ' ' + Nome) as NomeCognome from Utenti

    come espressione SQL per creare il recordset ad un solo campo necessario a popolare la mia lista.

    Passando a MySQL, quell'espressione mi genera come valori solo e soltanto 0 (zero).

    Secondo voi dov'è l'errore ??
    Premetto che ho provato sia col + che con &, è come se considerasse i miei campi stringa, dei numeri.

    Come posso fare ?? Sbaglio a scrivere l'espressione SQL ???


  2. #2
    Diciamo che il codice per la concatenazione dei campi non è standard SQL.

    Prova questo codice:

    codice:
    SELECT CONCAT(Cognome,' ',Nome) as NomeCognome from Utenti
    Inoltre per tutte le funzione di gestione stringhe o altro fari riferimento alla refernze sul sito dev.mysql.com

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.