为什么查找不出数据库中数据,该怎么解决
为什么查找不出数据库中数据
myconn = New SqlConnection("server=localhost;database=database;uid=sa;pwd=sa")
myconn.Open()
Dim sqlstr As String = "select * from [accessories] where [filename]='" + Label2.Text + "'"
Dim sda As New SqlDataAdapter(sqlstr, myconn)
ds = New DataSet
sda.Fill(ds, "accessories")
Dim drv As DataRowView
drv = ds.Tables("accessories").DefaultView(0)
Dim filepath As String = Convert.ToString(drv.Row("savepath"))
Label7.Text = Convert.ToString(drv.Row("filename"))
myconn.Close()
为什么执行下来没有反应的!!??
------解决方案--------------------
LZ说的没有反应不知道是要表述什么问题,建议说具体一点:这里还是给出一点建议,首先看看你的连接字符串是否有问题,确定能够连接上数据库后把你要执行的SQL语句放在sqlserver里面查询一下看是否有数据,如果有数据再断点去监视你的代码!
------解决方案--------------------
"select * from [accessories] where [filename]='" + Label2.Text + "' 这句查询出来的有数据吗?
------解决方案--------------------
------解决方案--------------------
一行行去调试输入
1.数据库连接有没问题
2.查询sql有没问题
3.数据字段有没问题
myconn = New SqlConnection("server=localhost;database=database;uid=sa;pwd=sa")
myconn.Open()
Dim sqlstr As String = "select * from [accessories] where [filename]='" + Label2.Text + "'"
Dim sda As New SqlDataAdapter(sqlstr, myconn)
ds = New DataSet
sda.Fill(ds, "accessories")
Dim drv As DataRowView
drv = ds.Tables("accessories").DefaultView(0)
Dim filepath As String = Convert.ToString(drv.Row("savepath"))
Label7.Text = Convert.ToString(drv.Row("filename"))
myconn.Close()
为什么执行下来没有反应的!!??
------解决方案--------------------
LZ说的没有反应不知道是要表述什么问题,建议说具体一点:这里还是给出一点建议,首先看看你的连接字符串是否有问题,确定能够连接上数据库后把你要执行的SQL语句放在sqlserver里面查询一下看是否有数据,如果有数据再断点去监视你的代码!
------解决方案--------------------
"select * from [accessories] where [filename]='" + Label2.Text + "' 这句查询出来的有数据吗?
------解决方案--------------------
------解决方案--------------------
一行行去调试输入
1.数据库连接有没问题
2.查询sql有没问题
3.数据字段有没问题