Имени таблицы 04.04.2016Копирование Таблицы также соответствует идентификатору
===========================
id 3
name asd
co 12
price 32
st 4
Названия таблицы 05.04.2016
=======================
id 3 Same
name asd Same
co <--- FROM old one ST= HERE
------------------
price 32 Same`enter code here`
st Null <--- I will write here later
столовых 04.04.2016 старый один
Я хочу, чтобы открыть новую таблицу также колонка старой таблицы «ST» копировать в новую таблицу «CO» Всего
, но мне также нужно совместить идентификатор
private void Bsayim_Click(object sender, EventArgs e)
{
MySqlCommand cmdDatabase = new MySqlCommand("CREATE TABLE IF NOT EXISTS `" + tarihbugun.Text + "` (" +
"`id` INT AUTO_INCREMENT," +
"`urun` VARCHAR(255)," +
"`gelen` VARCHAR(255)," +
"`fiyat` VARCHAR(255)," +
"`kalan` VARCHAR(255), " +
"`giden` VARCHAR(255), " +
"`maliyet` VARCHAR(255), " +
"PRIMARY KEY(id));", conn);
conn.Open();
cmdDatabase.ExecuteNonQuery();
cmdDatabase.Dispose();
conn.Close();
datagird();
if (MessageBox.Show("message", "new day", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
MySqlCommand sqlCmd1 = new MySqlCommand();
try
{
sqlCmd1.Connection = conn;
sqlCmd1.CommandType = CommandType.Text;
sqlCmd1.CommandText = "INSERT INTO `" + date.Text + "`(`id`,`product`, `pprice`) SELECT `aid`, `aproduct`, `aprice` FROM Alcol";
MySqlDataAdapter sda = new MySqlDataAdapter(sqlCmd1);
DataTable dbdataset = new DataTable();
sda.Fill(dbdataset);
BindingSource bSource = new BindingSource();
bSource.DataSource = dbdataset;
dataGridView1.DataSource = bSource;
sda.Update(dbdataset);
MessageBox.Show("ok","ok",MessageBoxButtons.OK,MessageBoxIcon.Information);
I Открыть таблицу 05.04.2016 с помощью этого кода. Теперь, как скопировать 'ST' из старой таблицы в новые таблицы 'CO'
частная пустота Bsayim_Click работает Есть много diffrent имени, но не имеет значение:) Просто как двигаться Мне нужно знать Спасибо –