> oledbddatadapter2.SelectCommand.CommandText = _
> "SELECT Targa,Giorno " & _
> "FROM TababTRG " & _
> "JOIN TababTRG ON Targa = @Nome " & _
> "ORDER BY Targa"
>
>L'errore che viene fuori è in oledbddatadapter2.Fill(oledbdataset2,
>"TababTRG") #### ed è il seguente: Errore di sintassi nella
>proposizione FROM.
>
>Probabilmente è una sciocchezza ma non riesco a venirne fuori.
Ciao,
Sinceramente non ho capito quella self join.
Prova a riscrivere la query in questo modo:
oledbddatadapter2.SelectCommand.CommandText = _
"SELECT Targa, Giorno " & _
"FROM TababTRG " & _
"WHERE Targa = @Nome " & _
"ORDER BY Targa"
Inoltre occhio agli attacchi di SQL Injection che potresti facilmente evitare utilizzando un command parametrico:
http://www.dotnethell.it/articles/SQL-Injection-Tutorial-Security.aspx
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/