string qryString = string.Format("insert into clients values '{0}', '{1}', '{2}', '{3}', '{4}', 1", txtName.Text, txtAddress.Test, txtCity.Text, txtState.Text, txtZip.Text);
cmd = new SqlCommand(qryString, con);
long update;
update = cmd.ExecuteNonQuery();
OR
If you want to prevent against SQL injection attacks consider using parameterized SQL statements. It's a little more code but worth it. Example:
string qryString = "insert into clients values (@name, @addr, @city, @state, @zip, 1);
cmd = new SqlCommand(qryString, con);
cmd.parameters.add("@name", txtName.Text);
cmd.parameters.add("@addr", txtAddress.Text);
// repeat as needed. If this is part of a loop for inserting data then all of this should exist outside the
// loop as paramaters can only be added 1 time. When you have finished adding your parameters:
cmd.prepare();
// .prepare will pre compile your query, results in faster execution if running in a loop.
// IF you are looping then add the following inside your insert loop.
cmd.parameters("@name").Value = txtName.Text;
cmd.parameters("@addr").Value = txtAddress.Text;
// repeat for each paramater
cmd.ExecuteNonQuery();