2014-04-01 127 views
-3

我想將此VB6代碼轉換爲VB.NET代碼,但我是VB.NET中的新手。將vb6代碼轉換爲vb.net

On Error Resume Next 
rsTemp.AddNew 
rsTemp!ID_temp = rsKnowledge!ID 
rsTemp!fact = rsKnowledge!YESfact 
rsTemp.Update 
jwb = rsKnowledge!Yes 
If Left(answer, 1) = "G" Then 
    rsKnowledge.MoveFirst 
    rsKnowledge.Find " ID= '" & answer & "' " 
    Label1.Caption = rsKnowledge!question 
Else 
    rsSolution.MoveFirst 
    rsSolution.Find " ID_solution= '" & answer & "' " 
    frmDiagnose.Label1.Caption = rsSolution!solution 
    frmDiagnose.Show vbModal 
End If 

順便說一句,這是一個專家系統代碼,

+2

對我來說似乎是一個相當簡單的轉換任務。你到目前爲止做了什麼,爲什麼它不起作用? – David

+0

即時通訊不開玩笑,我在我的帖子中說,在vb.net新手。請幫助 – user3485191

+1

作爲一個新手的東西是沒有任何藉口,甚至不嘗試,而是來這裏,並期望別人爲你做你的工作。對它進行破解,發佈你得到的和你有什麼問題。 –

回答

1

你不指定版本,VB.NET,但在Visual Studio 2008中,一旦你創建一個項目,有工具>升級Visual Basic 6的代碼......

如果聲明的變量這塊的代碼(或通常包含更多的代碼),並在「參考」選項卡中指定Microsoft DAO 3.6 Object Library,您將獲得此代碼的良好轉換。