diff options
author | Toni Spets <toni.spets@iki.fi> | 2017-08-25 08:29:16 +0300 |
---|---|---|
committer | Toni Spets <toni.spets@iki.fi> | 2017-08-25 08:30:07 +0300 |
commit | 62e2fcde7343c0dd7315305de88ff62450f8b5c2 (patch) | |
tree | d551d94cf83701438f795b0b5c59022781e786bd /mcs/class/Mono.Data.Tds | |
parent | 7b5ec9f82ca4b62b7e752552cd2dc5ecdcb34ae3 (diff) |
[System] Fix TDS 7.0 prepared InputOutput parameter info
Fixes ParameterDirection.InputOutput type parameters not sending
the "output" modifier to server which creates a conflict resulting
in an exception server side.
Diffstat (limited to 'mcs/class/Mono.Data.Tds')
-rw-r--r-- | mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs index 725248a8fc0..57545f65e10 100644 --- a/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs +++ b/mcs/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs @@ -151,7 +151,7 @@ namespace Mono.Data.Tds.Protocol p.Precision = (p.Precision !=0 ? p.Precision : (byte) Precision); parms.Append (p.Prepare ()); - if (p.Direction == TdsParameterDirection.Output) + if (p.Direction == TdsParameterDirection.Output || p.Direction == TdsParameterDirection.InputOutput) parms.Append (" output"); } return parms.ToString (); |