1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
   |         private void CreateTable(String file, String table)
        {
            String sCreate = "CREATE TABLE " + table + " ( ";
            sCreate += "[ID] counter, ";
            sCreate += "[Nom] varchar, ";
            sCreate += "[Serie] integer, ";
            sCreate += "[NoSoudage] integer, ";
            sCreate += "[NoProg] integer, ";
            sCreate += "[Effort] integer, ";
            sCreate += "[PresencePiece] integer, ";
            sCreate += "[Forgeage] integer, ";
            sCreate += "[Empilage] integer, ";
            sCreate += "[Intensite] integer, ";
            sCreate += "[Temps] integer, ";
            sCreate += "[Defaut] integer )";
 
            RequestMDB(file, sCreate);
        }
 
        private int RequestMDB(String file, String request)
        {
            int result = 0;
 
            try
            {
                OleDbConnection myConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + file);
                myConnection.Open();
                OleDbCommand myCommand = new OleDbCommand();
                myCommand.Connection = myConnection;
                myCommand.CommandText = request;
 
                result = Convert.ToInt32(myCommand.ExecuteScalar());
 
                myCommand.Connection.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
 
            return result;
        } | 
Partager