Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni Spets <toni.spets@iki.fi>2017-08-25 08:29:16 +0300
committerToni Spets <toni.spets@iki.fi>2017-08-25 08:30:07 +0300
commit62e2fcde7343c0dd7315305de88ff62450f8b5c2 (patch)
treed551d94cf83701438f795b0b5c59022781e786bd /mcs/class/Mono.Data.Tds
parent7b5ec9f82ca4b62b7e752552cd2dc5ecdcb34ae3 (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.cs2
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 ();