如何使用TextBox长度进行联系号码限制?

时间:2017-03-16 16:26:30

标签: mysql vb.net

您看到我所在国家/地区的联系电话号码仅限于7位或11位数字。但我似乎无法弄清楚Len是如何工作的。

这是我的代码:

    If Len(TextBox5.Text) <> 11 Or Len(TextBox5.Text) <> 7 Then
        MsgBox("Invalid Contact Number")
    Else
        MsgBox("Contact Number Accepted")
    End If

1 个答案:

答案 0 :(得分:0)

嵌套数据读取器很好,但是我建议您使用Using语句来处理您的数据加载器(或其他任何实现IDisposable的语句)。

请参阅下面的一般前提。

 Using firstDataReader As New MySqlDataReader()
     firstDataReader.ExecuteReader("SELECT TOP 1 * FROM TABLE")
     If (firstDataReader.Read) Then
         using secondDataReader as New MySqlDataReader()
             secondDataReader.ExecuterReader("SELECT TOP 1 * FROM ANOTHER_TABLE")
             If (secondDataReader.Read) Then
                 'Do Stuff
             End If 
         End Using
     End If
End Using

如您所见,自己无需Dispose()个对象。退出Using语句时,.NET CLR将处理它们。