Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.116.40.177] |
|
Сообщ.
#1
,
|
|
|
СУБД SQL Server 2012. Делаю так
private void button1_Click(object sender, EventArgs e) { string sql = ""; SqlConnection conn = new SqlConnection(Program.connectionString.ToString()); conn.Open(); switch (mode) { case 1: sql = "insert into Operations(Operation_name) values(@Operation_name)"; break; case 2: sql = "update Operations set Operation_name = @Operation_name where Operation_id = @Operation_id"; break; } using (SqlCommand cmd = new SqlCommand(sql, conn)) { cmd.Parameters.Add("@Operation_name", SqlDbType.VarChar).Value = textBox1.Text; if (mode == 2) cmd.Parameters.Add("@Operation_id", SqlDbType.BigInt).Value = Operationid; cmd.ExecuteNonQuery(); conn.Close(); } parentForm.GetData(); DialogResult = DialogResult.OK; } Когда повторно запускаю программу база пустая. |
Сообщ.
#2
,
|
|
|
А вопрос то какой?
Добавлено Ну, мож при первом запуске mode = 2. Добавлено Мож, пишешь в одну БД, а проверяешь другую. |
Сообщ.
#3
,
|
|
|
В форме которая отображает список записей данные появляются.
|
Сообщ.
#4
,
|
|
|
Можно открыть саму базу и посмотреть, появляются ли данные, и на каком этапе пропадают.
|