update params and add slots for driver type

This commit is contained in:
Paul Trowbridge 2018-10-25 10:27:52 -04:00
parent de60ab5581
commit dadcc2afd8

View File

@ -12,6 +12,8 @@ namespace test
string scs = ""; string scs = "";
string dcs = ""; string dcs = "";
string sdt = "";
string ddt = "";
string sq = ""; string sq = "";
string dt = ""; string dt = "";
Boolean trim = false; Boolean trim = false;
@ -25,23 +27,40 @@ namespace test
NpgsqlConnection pgc = new NpgsqlConnection(); NpgsqlConnection pgc = new NpgsqlConnection();
string msg = "Help:"; string msg = "Help:";
msg = msg + nl + "version 0.24"; msg = msg + nl + "version 0.25";
msg = msg + nl;
msg = msg + nl + "options:";
msg = msg + nl + "-sdt sourc driver type";
msg = msg + nl + "-scs source connection string"; msg = msg + nl + "-scs source connection string";
msg = msg + nl + "-ddt destination driver type";
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";
msg = msg + nl + "-dt fully qualified name of destination table"; msg = msg + nl + "-dt fully qualified name of destination table";
msg = msg + nl + "-t trim text"; msg = msg + nl + "-t trim text";
msg = msg + nl + "--help info"; msg = msg + nl + "--help info";
msg = msg + nl;
msg = msg + nl + "available driver types:";
msg = msg + nl + "-------------------------";
msg = msg + nl + "* odbc";
msg = msg + nl + "* npgsql";
//---------------------------------------parse args into variables------------------------------------------------- //---------------------------------------parse args into variables-------------------------------------------------
for (int i = 0; i < args.Length; i = i +1 ){ for (int i = 0; i < args.Length; i = i +1 ){
switch (args[i]) { switch (args[i]) {
//sourc driver type
case "-sdt":
sdt = args[i+1];
break;
//source connection string //source connection string
case "-scs": case "-scs":
scs = args[i+1]; scs = args[i+1];
break; break;
//destination driver type
case "-ddt":
ddt = args[i+1];
break;
//destination connection string //destination connection string
case "-dcs": case "-dcs":
dcs = args[i+1]; dcs = args[i+1];
@ -85,8 +104,10 @@ namespace test
} }
Console.Write(nl); Console.Write(nl);
Console.Write(sdt);
Console.Write(scs); Console.Write(scs);
Console.Write(nl); Console.Write(nl);
Console.Write(ddt);
Console.Write(dcs); Console.Write(dcs);
Console.Write(nl); Console.Write(nl);
Console.Write(sq); Console.Write(sq);