佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1379|回复: 1

为什么 SQL Server 能,MS Access 不能?

[复制链接]
发表于 25-11-2004 02:06 PM | 显示全部楼层 |阅读模式
首先,我用 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 了新的数据后就显示出来?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 25-11-2004 02:09 PM | 显示全部楼层
我做的是 VB.NET Windows Application。
请大家帮帮忙,我试过很多方法了,还是行不通......
真烦恼!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 28-11-2024 04:56 AM , Processed in 0.097999 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表