【问题标题】:Datafield on textbox文本框上的数据字段
【发布时间】:2012-05-07 13:11:07
【问题描述】:

我在我的 MySQL 连接中为我的数据适配器创建了一个 UpdateCommand。

myDataAdapter.UpdateCommand = New MySqlCommand("UPDATE tblTable SET anotherTableID = ?antaID, tableText = ?tabText WHERE tabID = 1", myConnection)

myDataAdapter.UpdateCommand.Parameters.Add("?antaID", MySqlDbType.Int32, 15, "antaID")
myDataAdapter.UpdateCommand.Parameters.Add("?tabText", MySqlDbType.String, 15, "tabText")

有没有办法将这些参数链接到变量或文本字段?因为我希望文本框中的值是 tabText 的值。

【问题讨论】:

    标签: mysql vb.net winforms


    【解决方案1】:
    myDataAdapter.UpdateCommand.Parameters.Add("?tabText", MySqlDbType.String, 15, txtTabText.Text)
    

    假设你的 Textbox 控件 Id 是 txtTabText

    【讨论】:

    • 它以某种方式将 NULL 添加到数据库字段,即使文本框中有一个值。
    • @然后您正在覆盖/重新初始化代码中的某处。用户 Visual Studio 断点以查看它何时变为空。您是否在页面加载时将数据加载到此控件?我想你可能需要检查一个 !IsPostBack
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 2016-03-03
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多