Advertisement
endrezr

def tabela

Nov 1st, 2011
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.79 KB | None | 0 0
  1.             MySqlCommand cmdDatabase;
  2.             try
  3.             {
  4.                 cmdDatabase = new MySqlCommand("CREATE DATABASE IF NOT EXISTS NOVAbazaROBOT1;", conDatabase);
  5.                 if (conDatabase.State == ConnectionState.Closed || conDatabase.State == ConnectionState.Connecting)
  6.                     conDatabase.Open();
  7.                 cmdDatabase.ExecuteNonQuery();
  8.  
  9.                 cmdDatabase = new MySqlCommand("USE NOVAbazaROBOT1;", conDatabase);
  10.                 cmdDatabase.ExecuteNonQuery();
  11.  
  12.  
  13.                 //"CREATE TABLE IF NOT EXISTS
  14.  
  15.                 cmdDatabase = new MySqlCommand("CREATE TABLE IF NOT EXISTS NOVAbazaROBOT1_TabelaStanja (" +
  16.                 "PK_Orig INT NOT NULL auto_increment," +
  17.                 "Ime_Stanja CHAR(100)," +
  18.                 "Glava FLOAT," +
  19.                 "Prvi_Zglob_Levi FLOAT," +
  20.                 "Drugi_Zglob_Levi FLOAT," +
  21.                 "Treci_Zglob_Levi FLOAT," +
  22.                 "Prvi_Zglob_Desni FLOAT," +
  23.                 "Drugi_Zglob_Desni FLOAT," +
  24.                 "Treci_Zglob_Desni FLOAT," +
  25.                 "PRIMARY KEY (PK_Orig));", conDatabase);
  26.                 cmdDatabase.ExecuteNonQuery();
  27.  
  28.                 cmdDatabase = new MySqlCommand("CREATE TABLE IF NOT EXISTS NOVAbazaROBOT1_spisakSvihScenarija (" +
  29.                 "PK_Orig INT NOT NULL auto_increment," +
  30.                 "Ime_Scenarija CHAR(100)," +
  31.                 "PRIMARY KEY (PK_Orig));", conDatabase);
  32.                 cmdDatabase.ExecuteNonQuery();
  33.  
  34.                 cmdDatabase = new MySqlCommand("CREATE TABLE IF NOT EXISTS NOVAbazaROBOT1_tabelaTip (" +
  35.                 "PK_Orig INT NOT NULL auto_increment," +
  36.                 "Ime_Tipa CHAR(100)," +
  37.                 "PRIMARY KEY (PK_Orig));", conDatabase);
  38.                 cmdDatabase.ExecuteNonQuery();
  39.  
  40.                 cmdDatabase = new MySqlCommand("CREATE TABLE IF NOT EXISTS NOVAbazaROBOT1_tabelaPokret (" +
  41.                 "PK_Orig INT NOT NULL auto_increment," +
  42.                 "Ime_Pokreta CHAR(100)," +
  43.                 "PRIMARY KEY (PK_Orig));", conDatabase);
  44.                 cmdDatabase.ExecuteNonQuery();
  45.  
  46.                 cmdDatabase = new MySqlCommand("CREATE TABLE IF NOT EXISTS NOVAbazaROBOT1_spisakScenarijaZaIzvrsavanje (" +
  47.                 "PK_Orig INT NOT NULL auto_increment," +
  48.                 "Foreign_Key_SpisakSvihScenarija INT," +
  49.                 "PRIMARY KEY (PK_Orig));", conDatabase);
  50.                 cmdDatabase.ExecuteNonQuery();
  51.  
  52.                 cmdDatabase = new MySqlCommand("CREATE TABLE IF NOT EXISTS NOVAbazaROBOT1_definicijeScenarija (" +
  53.                 "PK_Orig INT NOT NULL auto_increment," +
  54.                 "FK_Spisak_Svih_Scenarija INT," +
  55.                 "FK_Tabela_Tip INT DEFAULT NULL," +
  56.                 "FK_Stanja INT," +
  57.                 "FK_Tabela_Pokret INT DEFAULT NULL," +
  58.                 "Brzina_izvodjenja INT," +
  59.                 "Preorder INT," +
  60.                 "Postorder INT," +
  61.                 "Parent INT," +
  62.                 "Level INT," +
  63.                 "PRIMARY KEY (PK_Orig)," +
  64.                 "FOREIGN KEY (FK_Spisak_Svih_Scenarija) REFERENCES NOVAbazaROBOT1_spisakSvihScenarija(PK_Orig)," +
  65.                 "FOREIGN KEY (FK_Tabela_Tip) REFERENCES NOVAbazaROBOT1_tabelaTip(PK_Orig)," +
  66.                 "FOREIGN KEY (FK_Stanja) REFERENCES NOVAbazaROBOT1_TabelaStanja(PK_Orig)," +
  67.                 "FOREIGN KEY (FK_Tabela_Pokret) REFERENCES NOVAbazaROBOT1_tabelaPokret(PK_Orig)" +
  68.                 ");", conDatabase);
  69.                 cmdDatabase.ExecuteNonQuery();
  70.  
  71.             }
  72.             catch (Exception ex) //(NullReferenceException ex)
  73.             {
  74.                 MessageBox.Show(ex.Message);
  75.             }
  76.             if (conDatabase.State == ConnectionState.Open)
  77.             {
  78.                 conDatabase.Close();
  79.             }
  80.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement