Aiuto con la union

mercoledì 27 dicembre 2006 - 19.38

ken87 Profilo | Junior Member

ho tentato di creare una tabella sul database di questa union ma non ci riesco
sto impazzendo un paio di giorni.

Ho provato fare una conessione al database.
Ora dovrei creare la tabella nel database acess ma come si fa?
non l'ho mai fatto?

ecco coso ho fatto.
ho creato una tabella uni nel database poi


StringaQuery = "Delete * from uni"
'QueryInserimento = New OleDb.OleDbCommand(StringaQuery, connection)
'QueryInserimento.ExecuteNonQuery()


unione = "SELECT Consuntivo.MATRICOLA, Consuntivo.RAG, Consuntivo.DATA,iif(isnull(budgetd.BG1_gen),0, budgetd.BG1_gen)AS bgm," + _
"iif(isnull(Consuntivo.EFFMESE),0, Consuntivo.EFFMESE) AS Cons," + "BGM-cons AS Scostamento, iif(isnull(budgetd.bgprog),0, budgetd.bgprog) AS bgp," + _
"iif(isnull(Consuntivo.EFFANNO),0,Consuntivo.EFFANNO) AS Csp,bgp-csp AS Scotprog" + _
" FROM budgetd right JOIN Consuntivo ON (budgetd.Badge=Consuntivo.MATRICOLA) AND (budgetd.Ragg=Consuntivo.RAG) AND (budgetd.data=Consuntivo.DATA)" + _
"union" + " " + _
" SELECT budgetd.Badge, budgetd.Ragg, budgetd.DATA,iif(isnull(budgetd.BG1_gen),0,budgetd.BG1_gen)AS bgm," + _
"iif(isnull(Consuntivo.EFFMESE),0, Consuntivo.EFFMESE) AS Cons," + "BGM-cons AS Scostamento, iif(isnull(budgetd.bgprog),0, budgetd.bgprog) AS bgp," + _
"iif(isnull(Consuntivo.EFFANNO),0,Consuntivo.EFFANNO) AS Csp,bgp-csp AS Scotprog" + _
" FROM budgetd left JOIN Consuntivo ON (budgetd.data=Consuntivo.DATA) AND (budgetd.Ragg=Consuntivo.RAG) AND (budgetd.Badge=Consuntivo.MATRICOLA)"


StringaQuery = unione + " into uni from " & unione
QueryInserimento = New OleDb.OleDbCommand(StringaQuery, connection)
QueryInserimento.ExecuteNonQuery()



poi ho tentantato di riempirta col codice sotto.
Poi mi questo errore


Errore di sintassi (operatore mancante) nell'espressione della query '(budgetd.Badge=Consuntivo.MATRICOLA) AND (budgetd.Ragg=Consuntivo.RAG) AND (budgetd.data=Consuntivo.DATA)union SELECT budgetd.Badge'.

perche?

e mi si blocca il programma.


La union provvisoriamente si chiama

sisisir

Dovrei fare questa query
sELECT sisisir.MATRICOLA, sisisir.RAG, sisisir.DATA, a.MinDiLIVELLO, sisisir.bg1_gen, sisisir.Cons, sisisir.Scostamento,

sisisir.bgprog, sisisir.Consprog, sisisir.Scotprog
FROM sisisir INNER JOIN a ON sisisir.MATRICOLA = a.MATRICOLA;


Ma come si fa?

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 !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5