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
e questo è la query contenuta della variabile SQL al momento dell'ExecuteNonQuery()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
Perchè mi da errore?codice:INSERT INTO TInt_BdlImg (FileName,Img) VALUES ('image_00019.jpg', @ImgByte);
Grazie

Rispondi quotando
