Using the following code you can easily create a new table in a Database and fill records in that table. You can use this code on the Page_Load or in any Button click event.

try

{

if (!(conn.State == ConnectionState.Open))

{

conn.Open();

}

string sql = "CREATE TABLE mySchoolRecord" + "
(StudentId INTEGER CONSTRAINT PkeyMyId PRIMARY KEY,"
+ "Name CHAR(50), Address CHAR(255), Contact INTEGER)";

cmd = new OdbcCommand(sql, conn);

cmd.ExecuteNonQuery();

sql = "INSERT INTO mySchoolRecord (StudentId, Name,

Address,Contact) " + "VALUES (1, 'Mr. Manish', "

+ " 'Sector-12,Noida', 2447658 ) "

cmd = new OdbcCommand(sql, conn);

cmd.ExecuteNonQuery();

sql = "INSERT INTO mySchoolRecord (StudentId, Name,

Address,Contact) " + "VALUES (2, 'Mr. Ravi', "

+ " 'New Delhi', 2584076521 ) "

cmd = new OdbcCommand(sql, conn);

cmd.ExecuteNonQuery();

sql = "INSERT INTO mySchoolRecord (StudentId, Name,

Address,Contact) " + "VALUES (3, 'Mr. Peter', "

+ " 'United States', 25684124 ) "

cmd = new OdbcCommand(sql, conn);

cmd.ExecuteNonQuery();

if (conn.State == ConnectionState.Open)

{

conn.Close();

}

}

catch (OdbcException ex)

{

MessageBox.Show(ex.Message.ToString);

}