У меня есть файл .accdb с четырьмя таблицами в немКак вставить данные в один столбец (ячейку) новой строки в C#?
Product_Particulars
Cust_Details
Variable_fields
Permanant_fields
Количество столбца в таблицы «Variable_fields» не фиксируется (меняется с помощью «Alter Table» OleDb nonQuery). Но он имеет два фиксированных столбца «Tranx_ID», «Tranx_time».
Я хочу выполнить что-то, что позволит мне добавить данные в столбце «Tranx_ID» в новой строке из текстового поля, не заботясь о других столбцах в таблице (т. Е. О других ячейках в этой строке, в которых «textBox .Text 'пытается вставить) и сохранить строку с данными только в одной ячейке.
NB: Я на самом деле с помощью OleDb & я буду использовать «Tranx_ID» для обновления этой конкретной строки, используя OleDbCommand как,
"UPDATE Variable_fields " +
"SET [This column]='" +thistxtBx.Text +
"',[That column]='" +thattxtBx.Text +
"'WHERE ([Tranx_ID]='" +textBox.Text+ "')";
Хотя я гугл, чтобы получить решение моей проблемы, это может быть я что-то спросил «глупый», так что не стесняйтесь downvote моего вопроса, но, пожалуйста, пожалуйста, помогите мне выйти из этого peoblem. Любая помощь, фрагмент кода, ссылка все приветствуются. :( –
И что не работает в вашем предлагаемом решении? Вы пытались? – Steve
Привет, Стив, проблема в том, что всякий раз, когда я пытаюсь вставить textBox.Text в Tranx_ID с помощью oledbcommand, например «INSERT INTO Variable_fields VALUES (« + textBox » .Text + ")"; –