Query

martedì 31 marzo 2009 - 08.17

gderossi Profilo | Newbie

Ciao a tutti
Ho scritto la seguente query, ma mi da l'errore di "OPERAZIONE O METODO NON IMPLEMENTATO" nella seguente riga di codice (Me.DAS_ACQMBindingSource.DataSource = queryByForn):

Private Sub BTNForn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNForn.Click
Dim queryByForn = From Das_Acqm In Me.GEDECARDataSet.DAS_ACQM _
Join Fornitori In Me.GEDECARDataSet.FORNITORI _
On Das_Acqm.DAM_FOR_ID Equals Fornitori.FOR_ID _
Where Fornitori.FOR_RAGSOC.ToLower() Like _
"*" & Me.TBForn.Text.ToLower() & "*" _
Select Das_Acqm
Me.DAS_ACQMBindingSource.DataSource = queryByForn
End Sub

Lo stesso tipo di query sulla stessa form (con la differenza che alla fine aggiungo .ASDATAVIEW perchè altrimenti mi da lo stesso errore), però senza JOIN con un'altra tabella funziona correttamente.
Allego il codice della query funzionante.

Private Sub BTNDas_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNDas.Click
Dim queryByDas = From Das_Acqm In Me.GEDECARDataSet.DAS_ACQM _
Where Das_Acqm.DAM_NUM = Me.TBDas.Text _
Select Das_Acqm
Me.DAS_ACQMBindingSource.DataSource = queryByDas.AsDataView
End Sub

.AsDataView nella query dove c'è JOIN non lo accetta

Dove sbaglio ?

Grazie per l'aiuto

Giuseppe

ysdemarc Profilo | Expert

forse perchè dovresti scrivere
o INNER JOIN
o LEFT JOIN
o RIGHT JOIN a seconda di quello che vuoi fare
Vincenzo
Programmatore sbilenco

gderossi Profilo | Newbie

Ciao Vincenzo
Grazie per l'interessamento.

La query funziona, controllando col debug ho verificato che i dati corretti la query li ritorna, è la seguente riga di codice che mi da errore:
Me.DAS_ACQMBindingSource.DataSource = queryByForn.

Ciao e ancora grazie

Giuseppe
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5