ho provato cosi

'Ricavo il nome del file con percorso dim strFile
strFile = mioFile.PostedFile.FileName


'Ricavo il nome del file SENZA percorso
Dim strNomeFile as string
strNomeFile = System.IO.Path.GetFileName(strFile)


dim strPercorsoFileUpload as string
strPercorsoFileUpload = Server.mappath("~/public/test/")
dim strMessaggioFinale as string


'Effettuo UPLOAD con controllo errore
Try
mioFile.PostedFile.SaveAs( strPercorsoFileUpload & "" & strNomeFile)


dim sql as string=" insert into tblFiles (data) values ('"& strNomeFile &"' ) "
dim objcmd2 as new oledbcommand (sql, objconn)
objcmd2.connection.open()
objcmd2.executenonquery()
objcmd2.connection.close()

data e' un campo varbinary

pero' mi da questo errore

System.Data.OleDb.OleDbException (0x80040E14): Implicit conversion from data type varchar to varbinary(max) is not allowed. Use the CONVERT function to run this query. at System.Data.OleDb.OleDbCommand.ExecuteReaderIntern al(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteNonQuery() at ASP.public_test_upw_questo_va_bene_per_il_nome_del _file_aspx.caricaFile(Object Sender, EventArgs e)