Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Query che funziona in access non va in sql server 2005 Express
giovedì 25 marzo 2010 - 17.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
zseven
Profilo
| Senior Member
494
messaggi | Data Invio:
gio 25 mar 2010 - 17:17
Ciao ragazzi,
come da oggetto ho una query che mi funziona regolarmente in access, mentre in sql server mi restituisce errore.
La query è questa:
SELECT tutto.ID, tutto.PadreFiglio FROM (SELECT TREE.ID, (TREE_1.HTML & ' » ' & TREE.HTML) AS PadreFiglio
FROM TREE, TREE AS TREE_1 WHERE(TREE.PARENT = TREE_1.ID And TREE.elimina_tree = 0)
union
SELECT TREE.ID, TREE.HTML AS PadreFiglio FROM TREE WHERE TREE.elimina_tree = 0) AS tutto ORDER BY tutto.PadreFiglio ASC
come errore mi dice:
Messaggio 402, livello 16, stato 1, riga 1
I tipi di dati nvarchar(max) e varchar nell'operatore boolean AND sono incompatibili.
Sapete dirmi come posso risolvere?
Grazie mille
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 25 mar 2010 - 20:04
>Ciao ragazzi,
Ciao
>come da oggetto ho una query che mi funziona regolarmente in
>access, mentre in sql server mi restituisce errore.
>& ' » ' & TREE.HTML) AS PadreFiglio
1) al posto di & metti +
>Messaggio 402, livello 16, stato 1, riga 1
>I tipi di dati nvarchar(max) e varchar nell'operatore boolean AND sono incompatibili.
Immagino che la tabella tu l'abbia creata con un import data e quindi probabilmente, non ridefinendo il mapping, hai deti tipi di dato un po' a caso
sulla tua tabella.
Prova a definire prima i campi corretti, qualche errore dovresti già risolverlo
>Grazie mille
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
zseven
Profilo
| Senior Member
494
messaggi | Data Invio:
ven 26 mar 2010 - 12:10
grazie mille alx, è bastato solo mettere il +...che testa :-)
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 26 mar 2010 - 12:25
>grazie mille alx, è bastato solo mettere il +...che testa :-)
ok, se ti ha aiutato accetta la risposta così chiudiamo il thread
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !