gpt4 book ai didi

mysql - 使用 VB 一键插入和更新到不同的表

转载 作者:行者123 更新时间:2023-11-29 23:41:08 25 4
gpt4 key购买 nike

我正在尝试创建一个按钮,用于保存数据并同时更新另一个表上的数据。(我正在使用 mysql 工作台)

我有将插入数据的代码,但目前卡在更新部分。

用于插入的表是“ngpmain”,需要更新的表是“ngpsites”和“ngpplanters”

这是我的插入代码..

Try
Dim myAdapter As New MySqlDataAdapter("INSERT INTO ngpmain (CENRO) values ('" + combobox2.selecteditem + "')", connection)
Dim myDatatable As New DataTable
myAdapter.Fill(myDatatable)
MsgBox("The data has been added.")
clearfields()
Catch ex As Exception
MsgBox(ex.Message)
Finally
connection.Dispose()
End Try

最佳答案

尝试编写一个过程来插入和更新您的表并从 VB 调用过程。像这样的东西

过程 [dbo].[更新字段]

(
@ColumnName nvarchar (50),
@FormID int
)

作为

if exists (select * from Fields Where FormID=@FormID)
Update FieldsIntegration set [ColumnName] = @ColumnName Where FormID=@FormID
else
insert into FieldsIntegration (ColumnName) values (@ColumnName)
RETURN

关于mysql - 使用 VB 一键插入和更新到不同的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26152921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com