2014-02-17 4 views
1

이 코드가 완벽하게 작동하고 MySQL 데이터베이스에 테이블을 만들었지 만 이제 "IO 작업의 시간 초과"오류가 발생하여 솔루션 담당자에게 감사드립니다.IO 작업 시간 초과 MySQL vb.NET 2012

Private Sub toCreateTable() 

    Dim varString As String = "tablenaming" 

    Dim Query As String 
    Dim con As MySqlConnection = New MySqlConnection("server=192.168.0.1; user=logging; database=db_logging; port=3306; password=passing;") 
    con.Open() 

    Query = "CREATE TABLE `" & varString & "` (usernames varchar(50)) " 

    Dim cmd As New MySqlCommand(Query, con) 

    If (cmd.ExecuteNonQuery()) Then 

    End If 
    con.Close() 

End Sub 
+0

가 서버에 연결할 수있는 모든 예외 메시지가 있으면 알려? 코드 게시시 유의 사항 ... 실제 값을 표시하는 대신 xxxxxxx에 서버, 사용자 이름 및 암호를 변경하는 것이 가장 좋습니다. – Mych

+0

맙소사 mysql workbench를 사용하면 모두 좋은 것입니다 – user3287181

+0

또한 내 웹 모듈을 사용하여 PHP에서 만든 모든 좋은 경우 – user3287181

답변

0

시도하십시오. If If then Then If 대신에 넣으십시오.

Try 
    cmd.ExecuteNonQuery() 
    'any other code that needs to be completed after running query 

Catch ex As Exception 
    MsgBox(ex.Message) 

Finally 
    con.Close() 

End Try 

그런 다음

+0

con.open()을 가리키는 동일한 오류 메시지를 표시합니다. – user3287181

+0

몇 가지 세부 정보를 추가하려면 "timeoutexecption was unhandled"라는 또 다른 설명 – user3287181

+0

OK. .. con를 가리키면 연결 문자열을 확인하십시오. 서버, 데이터베이스, 사용자 및 암호가 모두 올바른지 확인하십시오. – Mych