提交 4acd2069 编写于 作者: sangshuduo's avatar sangshuduo

[TD-2598] feature: C# taosdemo, use return value.

上级 68a9a2ae
...@@ -205,14 +205,14 @@ namespace TDengineDriver ...@@ -205,14 +205,14 @@ namespace TDengineDriver
if (tmp[0] == '-') if (tmp[0] == '-')
{ {
Console.WriteLine("option {0:G} requires an argument", argName); Console.WriteLine("option {0:G} requires an argument", argName);
ExitProgram(); ExitProgram(1);
} }
long tmpVal = Convert.ToInt64(tmp); long tmpVal = Convert.ToInt64(tmp);
if (tmpVal < minVal || tmpVal > maxVal) if (tmpVal < minVal || tmpVal > maxVal)
{ {
Console.WriteLine("option {0:G} value should in range [{1:G}, {2:G}]", argName, minVal, maxVal); Console.WriteLine("option {0:G} value should in range [{1:G}, {2:G}]", argName, minVal, maxVal);
ExitProgram(); ExitProgram(1);
} }
return tmpVal; return tmpVal;
...@@ -237,7 +237,7 @@ namespace TDengineDriver ...@@ -237,7 +237,7 @@ namespace TDengineDriver
if (tmp[0] == '-') if (tmp[0] == '-')
{ {
Console.WriteLine("option {0:G} requires an argument", argName); Console.WriteLine("option {0:G} requires an argument", argName);
ExitProgram(); ExitProgram(1);
} }
return tmp; return tmp;
} }
...@@ -246,15 +246,15 @@ namespace TDengineDriver ...@@ -246,15 +246,15 @@ namespace TDengineDriver
return defaultValue; return defaultValue;
} }
static void CleanAndExitProgram() static void CleanAndExitProgram(int ret)
{ {
TDengine.Cleanup(); TDengine.Cleanup();
System.Environment.Exit(0); System.Environment.Exit(ret);
} }
static void ExitProgram() static void ExitProgram(int ret)
{ {
System.Environment.Exit(0); System.Environment.Exit(ret);
} }
private void VerbosePrintFormat(string format, params object[] parameters) private void VerbosePrintFormat(string format, params object[] parameters)
...@@ -306,7 +306,7 @@ namespace TDengineDriver ...@@ -306,7 +306,7 @@ namespace TDengineDriver
if (this.conn == IntPtr.Zero) if (this.conn == IntPtr.Zero)
{ {
Console.WriteLine("Connect to TDengine failed"); Console.WriteLine("Connect to TDengine failed");
CleanAndExitProgram(); CleanAndExitProgram(1);
} }
else else
{ {
...@@ -377,7 +377,7 @@ namespace TDengineDriver ...@@ -377,7 +377,7 @@ namespace TDengineDriver
else else
{ {
Console.WriteLine(sql.ToString() + " failure, reason: " + TDengine.Error(res)); Console.WriteLine(sql.ToString() + " failure, reason: " + TDengine.Error(res));
CleanAndExitProgram(); CleanAndExitProgram(1);
} }
} }
...@@ -394,7 +394,7 @@ namespace TDengineDriver ...@@ -394,7 +394,7 @@ namespace TDengineDriver
else else
{ {
Console.WriteLine(sql.ToString() + " failure, reason: " + TDengine.Error(res)); Console.WriteLine(sql.ToString() + " failure, reason: " + TDengine.Error(res));
CleanAndExitProgram(); CleanAndExitProgram(1);
} }
TDengine.FreeResult(res); TDengine.FreeResult(res);
} }
...@@ -415,7 +415,7 @@ namespace TDengineDriver ...@@ -415,7 +415,7 @@ namespace TDengineDriver
else else
{ {
Console.WriteLine(sql.ToString() + " failure, reason: " + TDengine.Error(res)); Console.WriteLine(sql.ToString() + " failure, reason: " + TDengine.Error(res));
CleanAndExitProgram(); CleanAndExitProgram(1);
} }
TDengine.FreeResult(res); TDengine.FreeResult(res);
} }
...@@ -498,7 +498,7 @@ namespace TDengineDriver ...@@ -498,7 +498,7 @@ namespace TDengineDriver
if (res == IntPtr.Zero) if (res == IntPtr.Zero)
{ {
Console.WriteLine(sql + " failure, reason: " + TDengine.Error(res)); Console.WriteLine(sql + " failure, reason: " + TDengine.Error(res));
CleanAndExitProgram(); CleanAndExitProgram(1);
} }
int fieldCount = TDengine.FieldCount(res); int fieldCount = TDengine.FieldCount(res);
...@@ -846,7 +846,7 @@ namespace TDengineDriver ...@@ -846,7 +846,7 @@ namespace TDengineDriver
else else
{ {
VerbosePrint(sql.ToString() + " failure, reason: " + TDengine.Error(res) + "\n"); VerbosePrint(sql.ToString() + " failure, reason: " + TDengine.Error(res) + "\n");
CleanAndExitProgram(); CleanAndExitProgram(1);
} }
TDengine.FreeResult(res); TDengine.FreeResult(res);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册