Your error is in this statement:
string sql = "GET_FILESTREAM_TRANSACTION_CONTEXT(), SELECT Trial_Addmission.PathName() from Sat";
The Microsoft documentation for
GET_FILESTREAM_TRANSACTION_CONTEXT[
^] shows that it must be used in a
Select
statement.
I've never seen anyone use GET_FILESTREAM_TRANSACTION_CONTEXT, so I can't help you write your code. See the Microsoft example for help.