gpt4 book ai didi

mysql - 使用文本框重命名 mysql 表

转载 作者:行者123 更新时间:2023-11-30 00:10:25 24 4
gpt4 key购买 nike

我正在制作一个简单的程序,从 vb.net 创建一个 mysql 表并根据用户选择重命名它。

我成功创建了表格,这很简单,但是如何从文本框重命名表格让我很痛苦。

这是创建表的代码:

Try
cnn.Open()
Dim query As String
query = "CREATE TABLE best.new (id INT NOT NULL, name VARCHAR(45) NULL, date DATETIME NULL, PRIMARY KEY (id));"

cmd = New MySqlCommand(query, cnn)
reader = cmd.ExecuteReader
MessageBox.Show("table created")
cnn.Close()

我尝试使用此代码重命名它,但没有成功......!尚未实现。

我又尝试了几次,但出现了错误。

我想根据用户给出的“id”重命名它:

Dim rename As String
Rename = ("RENAME TABLE new To" TextBox1.Text)
cmd = New MySqlCommand(Rename, cnn)
reader = cmd.ExecuteReader
MessageBox.Show("renamed")
cnn.Close()

请帮我找出来

最佳答案

您发布的代码有两个问题。

首先,您缺少cnn.Open。其次,第二行缺少 +,它应该是 Rename = ("RENAME TABLE new To"+ TextBox1.Text)

也许这只是一个拼写错误,代码中存在其他问题。因此,发布完整的代码和错误消息。

关于mysql - 使用文本框重命名 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24114119/

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