【发布时间】:2013-07-13 02:17:46
【问题描述】:
我在页面加载事件中有以下代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
con = New SqlConnection("Data Source=14GRAFICALI\\SQLEXPRESS;Initial Catalog=sagar;Integrated Security=True")
'-----------------------fill name ddl------------------------------'
Try
da = New SqlDataAdapter("select EmpName from empMaster_VB", con)
ds = New DataSet()
da.Fill(ds)
For i As Integer = 0 To ds.Tables(0).Rows.Count
ddlName.Items.Add(ds.Tables(0).Rows(i)(0).ToString())
Next
Catch ex As Exception
End Try
'--------------------------------------------------------------------'
'----------------fill expence-------------------------------------'
Try
da = New SqlDataAdapter("select ExpName from expenceType_VB", con)
ds = New DataSet()
da.Fill(ds)
For i As Integer = 0 To ds.Tables(0).Rows.Count
ddlExpence.Items.Add(ds.Tables(0).Rows(i)(0).ToString())
Next
Catch ex As Exception
End Try
'---------------------------------------------------------------'
End Sub
此代码用于在数据库表中使用名称和费用值填充下拉列表。
我在执行代码时收到“instance failure”错误。
我检查了堆栈上的answers 之一并检查了我的连接字符串。但是,我的连接字符串也是正确的。
如果此代码中缺少任何其他内容,请帮助我。
【问题讨论】:
-
你在打开连接吗?
-
不,我没有打开连接
-
在执行 Select 语句之前添加
con.Open() -
我从数据源中删除了 // 并制作了 / 并且它起作用了。
标签: asp.net .net vb.net visual-studio-2008