Risultato di Query con simboli strani

di il
11 risposte

Risultato di Query con simboli strani

Buongiorno a tutti...ho una domanda su una query semplicissima...non capisco perchè all'interno della tabella generata dalla query compaiono simboli strani, prima simboli cinesi ed ora punti di domanda... fino a settimans scorsa funzionava tutto bene... avete qualche idea di come sia possibile tutto ciò?
Vi allego la foto del risultato e il cod sql della query.
Graie a tutti

SELECT Cose.ID, Cose.cosa AS Ambito
FROM Cose INNER JOIN è_amb_semantico ON Cose.ID = è_amb_semantico.soggetto
GROUP BY Cose.ID, Cose.cosa;
Allegati:
29939_51e073ad561f54ce759f863caae1b60b.jpg
29939_51e073ad561f54ce759f863caae1b60b.jpg

29939_de340a0fa0aed579e1f66982f20814d9.jpg
29939_de340a0fa0aed579e1f66982f20814d9.jpg

11 Risposte

  • Re: Risultato di Query con simboli strani

    I campi ID e soggetto sono "coerenti"?
  • Re: Risultato di Query con simboli strani

    francesco.rotondi ha scritto:


    query compaiono simboli strani, prima simboli cinesi ed ora punti di domanda... fino a settimans scorsa funzionava tutto bene
    Se fino ad una settimana fa andava tutto bene si potrebbe pensare a "problemi" derivanti dagli aggiornamenti di Windows e/o di Office rilasciati in questo intervallo di tempo.
    Certo che vai però un po' a cercarti grane, in generale: [è_amb_semantico] come nome di tabella (o query), con quella e accentata, specie come iniziale, è da evitare.
    Si tratta di una query di raggruppamento. Che tipo di campo è cosa a cui hai attribuito l'alias Ambito?
  • Re: Risultato di Query con simboli strani

    Come hai impostato il Campo [Ambito]..?
  • Re: Risultato di Query con simboli strani

    In pratica il lavoro che devo fare è la creazione di un glossario. Ho la tabella Cose di due colonne una è l'ID (univoco) e l'altra, "cosa", che contiene tutto il resto (lemma, definizione, fonte1,fonte2, url, ambito semantico).
    La cosa che non capisco è che se provo a ricreare la query sul file non funziona, se la faccio su uno nuovo non mi da nessun problema (allego il risultato che dovrebbe uscire)
    Il campo ambito "soggetto" della tabella "è_amb_semantico" equivale all'ID nella tabella "Cose"...voglio in pratica estrarre solo gli ambiti semantici raggruppandoli in quanto un lemma può avere più ambiti.
    Allegati:
    29939_fe8279f87757bb069529557e99a6401f.jpg
    29939_fe8279f87757bb069529557e99a6401f.jpg

    29939_39380d0b1cd83b0bb574e4d066d0e7ae.jpg
    29939_39380d0b1cd83b0bb574e4d066d0e7ae.jpg
  • Re: Risultato di Query con simboli strani

    francesco.rotondi ha scritto:


    La cosa che non capisco è che se provo a ricreare la query sul file non funziona, se la faccio su uno nuovo non mi da nessun problema
    Può capitare di imbattersi in situazioni misteriose come questa. Se hai risolto, passaci sopra.
  • Re: Risultato di Query con simboli strani

    Il problema che non ho risolto nel file che mi serve...
  • Re: Risultato di Query con simboli strani

    francesco.rotondi ha scritto:


    Il problema che non ho risolto nel file che mi serve...
    Riproviamo: che tipo di campo è [cosa]? Testo breve? testo lungo (o memo che dir si voglia)? campo multivalore? è un campo a ricerca automatica?
    Prova a modificare la query in questo modo
    SELECT Distinct Cose.ID, Cose.cosa AS Ambito
    FROM Cose INNER JOIN è_amb_semantico ON Cose.ID = è_amb_semantico.soggetto
  • Re: Risultato di Query con simboli strani

    Non ti riesce di semplificarti la vita con i nomi tabelle così:
    Cose
    IDCosa (PK) (i campi ID è sempre meglio nominarli esplicitamente)
    Cosa

    AmbitiSemantici
    IDAS (PK)
    Oggetto
    IDCosa (FK)

    Relazione Cose.IDCosa uno-a-molti AmbitiSemantici.IDCosa

    Partendo da queste nuove denominazioni, più chiare ai programmatori, potresti spiegare cosa vorresti ottenere?
  • Re: Risultato di Query con simboli strani

    Philcattivocarattere ha scritto:


    francesco.rotondi ha scritto:


    Il problema che non ho risolto nel file che mi serve...
    Riproviamo: che tipo di campo è [cosa]? Testo breve? testo lungo (o memo che dir si voglia)? campo multivalore? è un campo a ricerca automatica?
    Prova a modificare la query in questo modo
    SELECT Distinct Cose.ID, Cose.cosa AS Ambito
    FROM Cose INNER JOIN è_amb_semantico ON Cose.ID = è_amb_semantico.soggetto
    Il campo "cose" è testo lungo
    Con questa tua modifica funziona!!!!!! Grazie mille
  • Re: Risultato di Query con simboli strani

    francesco.rotondi ha scritto:


    Il campo "cose" è testo lungo
    I campi testo lungo (memo) sono portatori di problemi quando sottoposti a funzioni di raggruppamento
  • Re: Risultato di Query con simboli strani

    Eh immaginavo che potesse essere anche quello il problema ma ho la necessità di avere a disposizione molti caratteri (fino a 2000)... vi ringrazio!
Devi accedere o registrarti per scrivere nel forum
11 risposte