下面的代码显示GBASE南大通用如何基于实际错误改变应用程序的响应:
C# 示例:
GBASE南大通用Connection conn;
string gsConnectionString;
gsConnectionString =
"server=192.168.5.33;uid=root;pwd=12345;database=test;pooling=false"
;
try
{
conn = new GBaseConnection(gsConnectionString);
conn.Open();
}
catch (GBaseException ex)
{
switch (ex.Number)
{
case 1042:
Console.WriteLine("Cannot connect to server. Contact
administrator");
break;
case 1045:
Console.WriteLine("Invalid username/password, please
try again");
break;
}
}