Ho la necessità di inserire delle immagini scelte dall'utente del mio prg per PocketPC in un db.
Ho scritto la funzione che va a fare l'INSERT in SQL nel DB ma mi restituisce un errore dicendomi che c'è un errore nella query. Non capisco qual'è però... gli date un'occhiata?

Questa è la funzione per l'inserimento nel DB
codice:
   Try
      Dim Img() As Byte = GetImg(FilePath + FileName)
      Dim SQL As String
      Dim Cmd As New SqlCeCommand
      Cmd.Connection = CN
      Cmd.CommandType = CommandType.Text
      SQL = "INSERT INTO TInt_BdlImg (FileName,Img) VALUES ('" + FileName + "', @ImgByte);"
      Cmd.CommandText = SQL
      Cmd.Parameters.Add("@Imgbyte", SqlDbType.Image, Img.Length).Value = Img
      Cmd.ExecuteNonQuery()
      Cmd.Dispose()
  Catch ex As SqlServerCe.SqlCeException
      IntercErr(ex.Message)
  Catch ex As Exception
      IntercErr(ex.Message)
  End Try
e questo è la query contenuta della variabile SQL al momento dell'ExecuteNonQuery()
codice:
INSERT INTO TInt_BdlImg (FileName,Img) VALUES ('image_00019.jpg', @ImgByte);
Perchè mi da errore?

Grazie