Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检查系统DSN并创建系统DSN(如果不存在)(iSeries Access ODBC驱动程序)_C#_.net_Odbc_Ibm Midrange_Dsn - Fatal编程技术网

C# 检查系统DSN并创建系统DSN(如果不存在)(iSeries Access ODBC驱动程序)

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

有人能帮我吗? 我需要通过系统DSN检查我与AS400 servier的ODBC连接,如果不存在特定的系统DSN,则创建一个系统DSN。 我尝试过谷歌搜索,但没有找到对我有好处的东西

顺便说一句,我对编程很陌生。任何帮助都将不胜感激。
谢谢你

在浏览了网上提供的几个不太复杂的例子之后,这就是我设法想到的(它对我很有用)

。。。然后从应用程序中调用这些方法

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);
        }
    }
}