asked on
VBA outlook:
----------------------
Dim cmd As ADODB.Command
Set cmd = CreateObject("ADODB.Command")
With cmd
.ActiveConnection = CurrentProject.Connection
.CommandText = "InsertFile"
.CommandType = adCmdStoredProc
.Parameters.Append .CreateParameter("@File_Con", adVarChar, adParamInput, 100, "C:\Email.msg")
.Parameters.Append .CreateParameter("@File_Desc", adVarChar, adParamInput, 50, "Email")
.Parameters.Append .CreateParameter("@File_Ext", adVarChar, adParamInput, 10, ".msg")
.Execute
End With
'The stored proc insert:
-----------
DECLARE @SQL varchar(max);
SET @SQL = 'INSERT INTO OpenBLOBDB.dbo.Files (FileID,FileDesc,FileExt,FileContents)
SELECT NEWID(),''' + @File_Desc + ''',''' + @File_Ext + ''', BulkColumn FROM Openrowset( Bulk ''' + @File_Con + ''',SINGLE_BLOB) AS blob';
exec sp_sqlexec @SQL