C# 检查系统DSN并创建系统DSN(如果不存在)(iSeries Access ODBC驱动程序)
有人能帮我吗? 我需要通过系统DSN检查我与AS400 servier的ODBC连接,如果不存在特定的系统DSN,则创建一个系统DSN。 我尝试过谷歌搜索,但没有找到对我有好处的东西 顺便说一句,我对编程很陌生。任何帮助都将不胜感激。C# 检查系统DSN并创建系统DSN(如果不存在)(iSeries Access ODBC驱动程序),c#,.net,odbc,ibm-midrange,dsn,C#,.net,Odbc,Ibm Midrange,Dsn,有人能帮我吗? 我需要通过系统DSN检查我与AS400 servier的ODBC连接,如果不存在特定的系统DSN,则创建一个系统DSN。 我尝试过谷歌搜索,但没有找到对我有好处的东西 顺便说一句,我对编程很陌生。任何帮助都将不胜感激。 谢谢你在浏览了网上提供的几个不太复杂的例子之后,这就是我设法想到的(它对我很有用) 。。。然后从应用程序中调用这些方法 static void Main(string[] args) { ODBC_Manager odbc = new ODBC_Manag
谢谢你在浏览了网上提供的几个不太复杂的例子之后,这就是我设法想到的(它对我很有用) 。。。然后从应用程序中调用这些方法
static void Main(string[] args)
{
ODBC_Manager odbc = new ODBC_Manager();
string dsnName = //Name of the DSN connection here
if (odbc.CheckForDSN(dsnName) > 0)
{
Console.WriteLine("\n\nODBC Connection " + dsnName + " already exists on the system");
}
else
{
Console.WriteLine("\n\nODBC Connection " + dsnName + " does not exist on the system");
Console.WriteLine("\n\nPress 'Y' to create the connection?");
string cont = Console.ReadLine();
if (cont == "Y" || cont == "y")
{
odbc.CreateDSN(dsnName);
Environment.Exit(1);
}
else
{
Environment.Exit(1);
}
}
}
也许会有帮助。
static void Main(string[] args)
{
ODBC_Manager odbc = new ODBC_Manager();
string dsnName = //Name of the DSN connection here
if (odbc.CheckForDSN(dsnName) > 0)
{
Console.WriteLine("\n\nODBC Connection " + dsnName + " already exists on the system");
}
else
{
Console.WriteLine("\n\nODBC Connection " + dsnName + " does not exist on the system");
Console.WriteLine("\n\nPress 'Y' to create the connection?");
string cont = Console.ReadLine();
if (cont == "Y" || cont == "y")
{
odbc.CreateDSN(dsnName);
Environment.Exit(1);
}
else
{
Environment.Exit(1);
}
}
}