如何以列形式显示多个文本框(vb net)到mysql数据库的值

时间:2016-12-01 08:40:27

标签: mysql vb.net

我在MySQL中有一个名为database1的数据库和一个名为records的表。我试图以列形式将我的文本框(3个文本框)中的内容添加到我的MySQL数据库,而不是以行的形式。 有可能concat ???

我想要的输出 enter image description here

这是我的代码,我为typeofservice2创建了一行,而typeofservice3但我只想要一个,这是服务类型,它看起来像这样 我做了什么enter image description here

Query = "insert into database1.records (dateoftrans,typeofservice,typeofservice2,typeofservice3) values('" & TextBox12.Text & "','" & tos & "','" & tos2 & "','" & tos3 & "')"

tos,tos2和tos3是我的文本框

希望有人可以帮助我

1 个答案:

答案 0 :(得分:0)

起初,对我来说这个问题非常棘手但后来我明白你的意思,我试一试。

您当前的查询就是这个。

Query = "insert into database1.records (dateoftrans,typeofservice,typeofservice2,typeofservice3) values('" & TextBox12.Text & "','" & tos & "','" & tos2 & "','" & tos3 & "')"

我能给你的最好方法就是这个.. 创建3 x Insert命令,每个Query都有自己的tos(文本框名称)。做这样的事情。

Query1 = insert into database1.records(dateoftrans,typeofservice) values('" & TextBox12.Text & "','" & tos & "')

Query2 = insert into database1.records(dateoftrans,typeofservice) values('" & TextBox12.Text & "','" & tos2 & "')

Query2 = insert into database1.records(dateoftrans,typeofservice) values('" & TextBox12.Text & "','" & tos3 & "')

您可以将所有值保存在同一列中。