我對這個代碼獲得一個語法:我得到「在UPDATE語句的語法錯誤」的錯誤,從下面的代碼:
Public Class Form1
Private Sub mysub()
TextBox1.Text = "lol"
then
TextBox2.Text = "hi"
End Sub
End Class
錯誤是的話,請幫助我。
我對這個代碼獲得一個語法:我得到「在UPDATE語句的語法錯誤」的錯誤,從下面的代碼:
Public Class Form1
Private Sub mysub()
TextBox1.Text = "lol"
then
TextBox2.Text = "hi"
End Sub
End Class
錯誤是的話,請幫助我。
我不知道什麼是你想實現的,但我可以猜測,你的代碼應該是這樣的:
Public Class Form1
Private Sub mysub()
If TextBox1.Text == "lol"
then
TextBox2.Text = "hi"
End If
End Sub
End Class
這是你的方法:
Private Sub mysub()
TextBox1.Text = "lol" then TextBox2.Text = "hi"
End Sub
不編譯,因爲這種說法做兩兩件事:
TextBox1.Text
If
當然你也可以使用Then
只能用前If
執行的Then
。我想你想做的事:
TextBox1.Text = "lol"
TextBox2.Text = "hi"
在這裏的錯誤是與then
,它僅用於在if
塊;
Public Class Form1
Private Sub mysub()
TextBox1.Text = "lol"
then <-- error
TextBox2.Text = "hi"
End Sub
End Class
因此,無論你刪除then
,這將設置TextBox1的1和TextBox值。 或者你添加一個條件,如;
If TextBox1.Text = "lol" then
TextBox2.Text = "hi"
End If
請花點時間格式化您的代碼! – leo 2014-09-23 11:14:28
爲什麼你使用**然後**? – jbutler483 2014-09-23 13:30:02
我看不到該代碼中的Update語句。您所描述的錯誤消息不可能來自該代碼。請發佈您正在收到的確切錯誤消息。此外,在該代碼中擺脫Then。 – 2014-09-23 13:35:51