UBound问题!在线等待
UBound怎么用,我用的时候系统错误提示:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
问题点数:0、回复次数:4Top
1 楼leal()回复于 2003-09-01 09:13:58 得分 0
贴代码Top
2 楼Mslong(笨笨熊)回复于 2003-09-01 09:28:49 得分 0
Dim ds As New DataSet()
Dim cn As SqlConnection
Dim strcn As String
Dim asdp As SqlDataAdapter
strcn = "data source=(local);initial catalog=学校;persist security info=False;user id=sa;workstation id=HEART;packet size=4096"
Dim strcom As String
Dim name As String
Dim tb As DataTable
cn = New SqlConnection(strcn)
strcom = "select * from 用户表"
asdp = New SqlDataAdapter(strcom, cn)
asdp.Fill(ds, "用户表")
'ds = container(name, strcom)
tb = ds.Tables("用户名")
Dim row, rowarr() As DataRow
rowarr = tb.Select("用户名=" & "'" & Trim(TextBox3.Text) & "'")
If UBound(rowarr) < 0 Then
Else : Response.Write("<script>alert('用户名重复')</script>")
Exit Sub
End If
代码很幼稚不好意思!Top
3 楼steveson(steveson)回复于 2003-09-01 10:01:32 得分 0
System.NullReferenceException错误一般是没有实例化,
看看dt或ds等是否先New了再使用。Top
4 楼pp4u(方便面(当天结贴))回复于 2003-09-01 10:05:37 得分 0
好象是数据库没有打开吧。Top




