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
App. WinForms / WPF .NET
Query
martedì 31 marzo 2009 - 08.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gderossi
Profilo
| Newbie
35
messaggi | Data Invio:
mar 31 mar 2009 - 08:17
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
587
messaggi | Data Invio:
mar 31 mar 2009 - 18:22
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
35
messaggi | Data Invio:
mer 1 apr 2009 - 08:28
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
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 !