VB2013 和 MySql 字符串未替换为 TextBox 文本

VB2013 and MySql String is not replacing with TextBox text

你们能帮帮我吗?我正在尝试将文本作为字符串从文本框添加到字符串变量中。我已经做过好几次了,但这一次难倒了我。

它指的是模块内部的不同形式。当代码为 运行 时,字符串报告没有值。此处的文本框代码:

Public Sql_Add_String2 As String = "INSERT INTO clientlist (ClientCode) VALUES '" & AddClient.txt_CCode.Text.ToString & "';" 

您在声明变量时正在设置 Sql_Add_String2 字符串的值,如果您希望通过文本框值动态设置该值,则需要稍后设置该值。本质上 Sql_Add_String2 是用 AddClient.txt_CCode 文本框的值构建插入字符串,因为它在您的应用程序开始时我猜它只是一个空白字符串 ""。尝试在需要使用之前设置该值。

模块代码:

Public Sql_Add_String2 As String = ""

无论何时你要使用 Sql_Add_String2 确保在它前面添加这一行:

Sql_Add_String2 = "INSERT INTO clientlist (ClientCode) VALUES '" & AddClient.txt_CCode.Text.ToString & "';"