Di Druskus su Domenica, 16 Gennaio 2011
Categoria: Profili

Informazioni Utente CB Stamparle

Questo rapporto esporta tutte le informazioni utente da Community Builder , compresi i campi

personalizzati che si è definito, in un foglio Excel.

Disponibile nell'area download Tools (solo per Utenti registrati)

 



Importare il file XML originale => crea una cartella di lavoro Excel in SQL 2.

Individuare il foglio di lavoro che si desidera modificare e modificare la query SQL all'interno di SQL

2 Excel.

Ad esempio, se una query seleziona tutti i campi di una tabella:

SELECT a. *
DA mytable uno

e si desidera solo due colonne ... basta cambiare la query per:

SELECT a.colA, a.colB
DA mytable uno

(Colonna cambiamento e nomi di tabella in modo che corrisponda quanto si voglia o bisogno)

Probabili errori di Visualizzazione su exel

"Fogli di lavoro" e cliccando sul foglio di lavoro di cui trattasi "Community Builder - Utenti"
Ho aperto che e modificare il "SQL Query" campo di testo.
Ho messo in questo:
Codice:
SELECT a.id, a.username, a.name, b.firstname, b.middlename, b.lastname, a.email, b.address, b.city,

b.state, b.zipcode, b.cb_cellnumber, b . cb_homenumber, b.cb_workphone, b.cb_yearjoined
FROM # __users a, b # __comprofiler
DOVE a.id = b.user_id
ORDER BY b.lastname

Vado alla scheda cartelle di lavoro
Clicco su "lista DCC membri" Cartella di lavoro, dove il foglio di lavoro è contenuta credo
Premo il tasto "Download" e aprire theproduced file Exel e ottengo l'errore "Errore di file:. I dati

potrebbero essere andati persi"
Non sto usando una sintassi SQL qualunque cosa ciò significhi.

premere sul pulsante "Download" e aprire theproduced file Exel e ottengo l'errore "Errore di file:. I

dati potrebbero essere andati persi"

Se si continua e aprire la cartella di lavoro. Riesci a vedere gli eventuali errori all'interno del

foglio di calcolo?


Non vedono alcuna errori evidenti nella query SQL - ma è impossibile dire per me dato che non ho la tua

struttura della tabella.

Per testare la query SQL e capire qual è il problema, eseguire la query SQL in phpMyAdmin (o da linea

di comando MySQL):

Codice:
SELECT a.id, a.username, a.name, b.firstname, b.middlename, b.lastname, a.email, b.address, b.city,

b.state, b.zipcode, b.cb_cellnumber, b . cb_homenumber, b.cb_workphone, b.cb_yearjoined
DA jos_users a, b jos_comprofiler
DOVE a.id = b.user_id
ORDER BY b.lastname

Se si esegue la query non ci sono errori. Come ho già detto, la query precedente produce nessun errore,

è solo quando si tenta di rimuovere i campi non voglio (a.id, a.username, o a.name) ottengo un errore e

che errore si trova all'interno del foglio di calcolo e l'errore è: Errore di file: i dati potrebbero

essere andati persi

Se eseguo questa query (che ha i campi che non voglio rimosso) che funziona bene in MyphpAdmin e

produce esattamente quello che voglio.
b.firstname SELECT, b.middlename, b.lastname, a.email, b.address, b.city, b.state, b.zipcode,

b.cb_cellnumber, b.cb_homenumber, b.cb_workphone, b.cb_yearjoined
DA jos_users a, b jos_comprofiler
DOVE a.id = b.user_id
ORDER BY b.lastname
LIMIT 0, 30

Usa aliasing per rinominare le colonne, ad esempio:

SELECT b.cb_yearjoined AS `Anno riunite`
DA ....

 

Rimuovi Commenti