我正在製作一個簡單的程序,以從vb.net創建一個mysql表並通過用戶選擇對其進行重命名。使用文本框重命名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()
請幫我找出來
您應該添加一個標籤,指出您正在使用的數據庫。另外,「但沒有成功」告訴我們這個問題絕對沒有。在您的問題中包含實際的錯誤消息或行爲的真實觀察結果。 –