请教一个关于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+VB建立一个软件(局域网),现在由于办公地点有变动,相换成INTERNAT的,有没有办法解决,
象这样的情况,如果是广域网,最好改成:B\S的
如果是局域网的,最好改成:C\S的
http://downlo ......
哪里出错了,输出这样的结果??
<%@ Page Language="VB" AutoEventWireup="false" aspcompat="true" CodeFile="Default.aspx.vb" Inherits="_Default" %&g ......
access数据库,直接使用 select 字段 from 表 读取数据
然后在页面中使用Repeater来显示
这张表有2000条数据,所以页面打开的很慢
请教各位朋友,有没有办法解决,提高点速度!
一次全部读完 ......
MFC用DAO连接access数据库
往数据库里插入数据,如何弄!?
Connection strings for Access
http://www.connectionstrings.com/access
引用
C/C++ code
_ConnectionPtr m_pConnection;
&n ......
delphi如何向Access数据表中自定义字段?然后显示到DBGrid中
怎么没人理我呀
分分忒少咧,一般人都懒得进来……*^_^*
SQL
creat table TableName(ID Counter Primary Key,FieldName varchar(20))
ADOQue ......