示例#1
0
文件: tests.cs 项目: oeli/yafra
        static void Main(string[] args)
        {
            tdb.Language Lang;
            int rows = 0;
            string dbname, servername, dbtype;

            //
            // TODO: Add code to start application here
            //
            Console.WriteLine("start testsuite for travelDB");
            // Test if input arguments were supplied:
            if (args.Length == 0)
                {
                Console.WriteLine("enter database name:");
                dbname = Console.ReadLine();
                if (dbname == null)
                    return;
                Console.WriteLine("enter server name:");
                servername = Console.ReadLine();
                if (servername == null)
                    return;
                Console.WriteLine("enter db typ (MySQL, SqlServer, Oracle, Odbc):");
                dbtype = Console.ReadLine();
                if (dbtype == null)
                    return;
                }
            else
            {
                dbname = args[0];
                servername = args[1];
                dbtype = args[2];
            }
            Console.WriteLine("make login");
            // load and set profile and open database
            try
            {
                tdb.User prof = new tdb.User();
                prof.SetLogin("tdbadmin", "yafra", dbname, dbtype, servername);
                prof.LoadProfile("tdbadmin");
            }
            catch (System.Data.SqlClient.SqlException)
            {
                Console.WriteLine("travelDB error: Could not open the database");
            }

            Console.WriteLine("print out dataset sprachen first row");
            string[,] result = new string[1000, 3];
            Lang = new tdb.Language();
            result = Lang.Sel(ref rows);
            for (int i = 0; i < result.GetLength(0); i++)
                {
                Console.WriteLine("list of languages {0} {1} {2}", result[i,0], result[i,1], result[i,2]);
                }

            Console.WriteLine("finish and exit");
        }
        static void Main(string[] args)
        {
            tdb.Language Lang;
            int          rows = 0;
            string       dbname, servername, dbtype;

            //
            // TODO: Add code to start application here
            //
            Console.WriteLine("start testsuite for travelDB");
            // Test if input arguments were supplied:
            if (args.Length == 0)
            {
                Console.WriteLine("enter database name:");
                dbname = Console.ReadLine();
                if (dbname == null)
                {
                    return;
                }
                Console.WriteLine("enter server name:");
                servername = Console.ReadLine();
                if (servername == null)
                {
                    return;
                }
                Console.WriteLine("enter db typ (MySQL, SqlServer, Oracle, Odbc):");
                dbtype = Console.ReadLine();
                if (dbtype == null)
                {
                    return;
                }
            }
            else
            {
                dbname     = args[0];
                servername = args[1];
                dbtype     = args[2];
            }
            Console.WriteLine("make login");
            // load and set profile and open database
            try
            {
                tdb.User prof = new tdb.User();
                prof.SetLogin("tdbadmin", "yafra", dbname, dbtype, servername);
                prof.LoadProfile("tdbadmin");
            }
            catch (System.Data.SqlClient.SqlException)
            {
                Console.WriteLine("travelDB error: Could not open the database");
            }

            Console.WriteLine("print out dataset sprachen first row");
            string[,] result = new string[1000, 3];
            Lang             = new tdb.Language();
            result           = Lang.Sel(ref rows);
            for (int i = 0; i < result.GetLength(0); i++)
            {
                Console.WriteLine("list of languages {0} {1} {2}", result[i, 0], result[i, 1], result[i, 2]);
            }

            Console.WriteLine("finish and exit");
        }