2013-03-12 3 views
0

Я не знаю, как конвертировать эти коды.
конвертировать коды vb 6 в vb.net

этот код к югу от основной

Public Sub main() 
    On Error Resume Next 
    frmsplash.Show 
    Open App.Path & "/joel.txt" For Input As #1 
    Input #1, serverhost 
    Input #1, mydatabasename 
    Input #1, myusername 
    Input #1, mypassword 
    Input #1, mysqlport 
    Close #1 

    cn.ConnectionString = "Driver={MySQL ODBC 5.1 Driver};Server=" & Trim(serverhost) & ";Port=" & Trim(mysqlport) & ";Database=" & Trim(mydatabasename) & "; User=" & Trim(myusername) & ";Password=" & Trim(mypassword) & ";Option=3;" 
    cn.Open 

    If cn.State = 0 Then 
     MsgBox "Unable to connect to database", vbCritical 
     frmconnect.Show 
     frmsplash.Hide 
    Exit Sub 

и этот код для создания соединения

Private Sub cmdcreate_Click() 
    Open App.Path & "\joel.txt" For Output As #1 
    Print #1, txtserver.Text 
    Print #1, txtschema.Text 
    Print #1, txtuser.Text 
    Print #1, txtpassword.Text 
    Print #1, txtport.Text 
    Close #1 
    Unload Me 
    Call main 
End Sub 

им пытаются создать строку подключения .. submain .. ... текстовый файл

+0

Что вы пробовали и какой бит конкретно вы застряли? Вместо того, чтобы преобразовывать код, вам больше понравится, изучая язык и переписывая в более подходящей для платформы структуре. – Deanna

+0

Я конвертирую этот код в vb.net, но я получил ошибку ... –

+0

Какая ошибка? на какой бит кода? – Deanna

ответ

0

Используйте system.io.textreader, чтобы прочитать строки из файла:

dim tr as system.io.textreader = new system.io.streamreader(file) 
dim val as string = tr.readline 

Используйте system.io.textwriter, чтобы записать строку в файл:

dim tw as system.io.textwriter = new system.io.streamwriter(file) 
tw.writeline(val) 

Что касается использования доступа к данным что-то из System.Data. Вам понадобится Google для этого, потому что я пишу это по телефону и только что потерял терпение :-)

Смежные вопросы