コード例 #1
0
        public long addPlayer(String playerName)
        {
            playerTableAdapter.Fill(kkDataSet.Player);
            Random random = new Random();
            long   key    = random.Next();

            try
            {
                key = random.Next();
                kkDataSet.Player.AddPlayerRow(key, playerName);
                playerTableAdapter.Update(kkDataSet);
                //System.Console.Out.WriteLine("Added Player {0} {1}", key, playerName);
                return(key);
            }
            catch (System.Data.ConstraintException c)
            {
                System.Console.Out.WriteLine(c.Message);
                return(addPlayer(playerName));
            }
            catch (Exception e)
            {
                System.Console.Out.WriteLine(e.Message);
                return(-1);
            }
        }