c# - C# MS Access 数据库更新与动态列名
问题描述
我正在尝试将数据推送到名称为变量的列中。
从下面的代码:label1.Text是DB数据库的动态列(它是一个字符串)
ComboBox1.Text 是我要放入动态列的数据(列名=label1.Text)
connection.Open();
OleDBCommand command = new OleDbCommand();
command.Connection = connection;
command.ConnectionText = "update DB set column1='" + richTextBox1.Text + "', " + label1.Text + " = '" + comboBox1.Text + "' where ID=" + label2.Text;
command.ExecuteNonQuery();
connection.Close();
我尝试了许多不同的方法,例如移动单引号和双引号位置,为字符串连接添加 & 符号。但我所能做的就是将label1.Text、ComboBox1.Text和richTextBox1.Text全部推入column1 ...
这只是我代码的一小部分,所以如果您有任何问题,请告诉我。
解决方案
推荐阅读
- java - Spring security 如果我在没有 authorizeRequests() 的情况下在 http 对象上使用 antMatches() 会发生什么
- python - 如何使用 lambda 函数应用计数器或其他索引元素?
- scala - Scala:将不纯函数传递给 HoF
- java - 如何在 android studio 中解决此渲染问题?
- flutter - Flutter:如何在位于不同文件中的小部件之间传递数据
- javascript - AMChart 日期时间实现
- php - 从函数php返回结果
- dask - Dask停滞不前并永远处理任何事情
- json - json数组解析里面的json数组
- php - Yii 1.1 创建对象时的类冲突