请教一个关于access的效率问题
最近刚学vb2008,用oledb来直接操作access,操作都算比较正常,但是有一个问题就是插入的效率非常非常低,比如说我插入4000行的数据,竟然要等个好几分钟,这种效率实在是不能让人接受
看了网上很多文章都说access的效率不高,但是我觉得即使不高也不至于那么慢吧,所有应该还是我的写法有问题吧。把代码贴上来,不知道大家有什么看法。
似乎dataset 的效率要高一点,改天试试
代码如下:
VB.NET code:
For Each glData As sdata In DataList
QueryString = "INSERT INTO " & TableName & " VALUES ( #" & glData.sDate & "# ," & glData.sOpen & "," _
& glData.sHigh & "," & glData.sLow & "," _
& glData.sClose & "," & glData.sAmount & "," _
& glData.sVolumne & ")"
Using Command As New OleDbCommand(QueryString, OleDbConnection)
Try
OleDbConnection.Open()
If OleDbConnection.State = ConnectionState.Open Then
Command.ExecuteNonQuery()
counter = counter + 1
相关问答:
access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置
sql 在查询分析器里面 执行很正常
是 ......
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
access数据库,直接使用 select 字段 from 表 读取数据
然后在页面中使用Repeater来显示
这张表有2000条数据,所以页面打开的很慢
请教各位朋友,有没有办法解决,提高点速度!
一次全部读完 ......
我目前表的排列是上面这张图这情况:
我希望调整成:
如何做呢?
刚才试了下,点“开始”--“视图”--“设计视图”不行
PS:我用的是access 2007,上面这个表是mdb格式的
主菜单, 视图 ......
Dbgrid连接access 显示数据时拖动滚动条死机?怎么解决啊?
机器太差了吧?
是不是你数据量太大了啊
你数据少一些看看还死机吗?
数据很少啊 就一页。
我在BCB6下做过不少 DBGRID+ACCESS ,从来没有遇到 ......