查看: 1378|回复: 1
|
为什么 SQL Server 能,MS Access 不能?
[复制链接]
|
|
首先,我用 data grid 来显示原有的数据。
然后 INSERT 新的数据去 SQL Server,再经过以下的 code:
msa_c2.CommandText = "SELECT * FROM article WHERE arti_name = '" & artiname & "'"
Dim sda As New SqlDataAdapter(msa_c2)
Dim ds As New DataSet
sda.Fill(ds, "abc")
DataGrid1.DataSource = ds.Tables("abc").DefaultView
DataGrid1.Refresh()
data grid 就会显示多一行新加的数据。
现在,公司要求我改用 MS Access,所以我依样画葫芦,把以上的 code 换成:
msa_c2.CommandText = "SELECT * FROM article WHERE arti_name = '" & artiname & "'"
Dim oda As New OleDbDataAdapter(msa_c2)
Dim ds As New DataSet
oda.Fill(ds, "abc")
DataGrid1.DataSource = ds.Tables("abc").DefaultView
DataGrid1.Refresh()
可是 data grid 不会显示多一行新加的数据!
数据肯定是已经成功 INSERT 了。
有什么办法可以令 data grid 在 INSERT 了新的数据后就显示出来? |
|
|
|
|
|
|
|
楼主 |
发表于 25-11-2004 02:09 PM
|
显示全部楼层
我做的是 VB.NET Windows Application。
请大家帮帮忙,我试过很多方法了,还是行不通......
真烦恼! |
|
|
|
|
|
|
| |
本周最热论坛帖子
|