move variable scope

This commit is contained in:
Paul Trowbridge 2018-08-21 16:21:21 -04:00
parent 8ece0cd483
commit 8c8df89cf8

View File

@ -23,7 +23,7 @@ namespace test
string nl = Environment.NewLine; string nl = Environment.NewLine;
string msg = "Help:"; string msg = "Help:";
msg = msg + nl + "version 0.15"; msg = msg + nl + "version 0.16";
msg = msg + nl + "-scs source connection string"; msg = msg + nl + "-scs source connection string";
msg = msg + nl + "-dcs destination connection string"; msg = msg + nl + "-dcs destination connection string";
msg = msg + nl + "-sq path to source query"; msg = msg + nl + "-sq path to source query";
@ -114,13 +114,14 @@ namespace test
return; return;
} }
//setup getv object array dimensioned to number of columns for scenario //setup getv object array dimensioned to number of columns for scenario
//getv hold an array of datareader row
var getv = new object[ibmdr.FieldCount]; var getv = new object[ibmdr.FieldCount];
//dtn holds list of data types per column
var dtn = new string[ibmdr.FieldCount];
while (ibmdr.Read()) { while (ibmdr.Read()) {
r = r + 1; r = r + 1;
t = t +1 ; t = t +1 ;
nr = ""; nr = "";
var dtn = new string[ibmdr.FieldCount];
//populate all the data type names into a string array instead of calling against ibmdr in every iteration //populate all the data type names into a string array instead of calling against ibmdr in every iteration
if (t == 1 ) { if (t == 1 ) {
for (int i = 0; i < ibmdr.GetValues(getv); i++){ for (int i = 0; i < ibmdr.GetValues(getv); i++){