Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于数据库教程相关的教程网站知识。

MS SQL Server和Access分别取得随机记录Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

这是博主用在一个项目上的源码片断,无论是速度、均衡性,还是随机度都非常好,当然这更不可能抽到重复记录了。,一、在MS SQL Server 2000中生成随机记录的最好办法:,with tk_query do,begin,Close;,sql.clear;,sql.Add('select top ' inttostr(st_count) ' tk.ID,标准答案 from 题库表 tk');,sql.Add('where pid is null and tk.题型=' quotedstr(tx) ' and tk.知识点=' quotedstr(zsd));,sql.add('and tk.难易度=' quotedstr(nyd) ' and tk.课程号=' quotedstr(kcdm) ' order by newid()');,Open;,end;,

项目做了三个月了,终于也差不多完成了,昨天交去测试,结果出现了下面这样的问题:Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

[OleDbException (0x80004005): Unspecified error]Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) 20Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

System.Data.OleDb.OleDbConnection.InitializeProvider() 57Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

System.Data.OleDb.OleDbConnection.Open() 203Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Webb.WAVE.Controls.OleDBManager.FillDataTable(DataTable i_dataTable) 85Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Webb.WAVE.Controls.WaveExpire.LoadExpireDateForClient(DataTable i_table, Int64 i_clientID) 189Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Webb.WAVE.inc_Client_AccessManage.LoadExpireDate(String i_sortKey) 99Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Webb.WAVE.inc_Client_AccessManage.Page_Load(Object sender, EventArgs e) 85Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

System.Web.UI.Control.OnLoad(EventArgs e) 67Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

System.Web.UI.Control.LoadRecursive() 35Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

System.Web.UI.Control.LoadRecursive() 98Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

System.Web.UI.Control.LoadRecursive() 98Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

System.Web.UI.Page.ProcessRequestMain() 750Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

说明一下:这个错误总会在运行一段时间后出现,而等一会工(不定多少时间),或者重新启动IIS或者站点服务器,这个问题就解决了。而再运行一会又会(时间越来越短)出现这个问题。Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

而我在自己的电脑是运行时,基本上没出现这样的问题,于是反复的查找原因,不得其解,在MSDN里找到了三篇相关的文章:其中这一篇还有点道理:Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

SYMPTOMSMk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

When trying to connect to an Access .mdb file, an ODBC error is returned stating "Disk or Network Error". The Microsoft OLE DB Provider for the Microsoft Jet database engine may also return an "Unspecified error" (error code = 0x80004005) message.Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

The problem can occur only when the data source is opened under the Microsoft Internet Information Server (IIS) or a Microsoft Windows NT service but not under a logged-on user account.CAUSEMk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Jet creates a temporary file when the engine is started. In doing so, it first checks the TMP environment variable and uses that path to define where the temporary file is created. If it doesn't see a TMP environment variable, it looks for the TEMP environment variable. If TEMP is not defined, it then uses the Windows folder (\WINDOWS or \WINNT).Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

If TMP/TEMP is defined but points to a nonexistent folder, the error occurs.Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Moreover, when opening the Access database through IIS or a Windows NT service, and when IIS or the service is running under the local system account, the TMP or TEMP system environment variable is used. When the Web services or Windows NT service are started using a user account, the TMP/TEMP user profile environment variables is used.RESOLUTIONMk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Define a TMP or TEMP environment variable and assign the variable to an existing folder. If you are accessing the Access database from IIS, be certain to check the system environment settings rather than environment variables of the logged-on user. Also ensure that the IUSER anonymous IIS account has access to the temporary folder.Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

You must restart the computer after changing any environment variables.Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

Environment variables are set under Windows NT 4.0 by going to the Control Panel and clicking System and then selecting the Environment tab.Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

然而我不解的是,为什么在前几个星期的测试中没有这个问题,而在最近几天,出现的越来越频繁呢?Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在网上找了几篇相关的文章(有好多网站论坛上的帖子也有讨论这个问题的,但我没能找到解决答案):Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

思考几小时间后,我想会不会是不能建立临时网站网站文件的原因呢?其实只要能让错误在我自己的电脑上出现,那我就好办了,但问题是,只是偶而出现在我的电脑上,而且很快就好了,从头到尾都只出现过两三次。但在站点服务器上却出现问题越来越多了,几分钟就不行了。根据前面的一些文章来分析,我决定做以下一个测试:Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

1、删除IIS在Windows下的帐号(Internet Guest Account)的网站网站文件写权限当然,只对项目的目录。Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

2、同时也删除它在临时目录(C:\Documents and Settings\WEBB-COUNTRY-WU\ASPNET\Local Settings\Temp,不的机器所有不同)的写权限。Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了,终于在我的电脑上也出现了同样的错误,而且所有的与网站数据库相关的页面都不能访问。而且根据MSDN里的说明,这是因为没有权限在临时目录里写网站网站文件而产生的,与之相同。然而,问题又在于,站点服务器上的并不是一直错误,而是一时错误一时正常。Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

唯一可以解释的就是站点服务器临时网站网站文件满了!!!!而这又不好证明,我不可能一直测试,让我的临时网站网站文件也满了(就算是COPY网站网站文件到临时目录里,也不能算是IIS帐号的,而是操作办法者的),而且临时网站网站文件它自己(OLEDB的链接线程)也会删除的。只好另外想办法,就是用磁盘配额。给IIS帐号:Internet Guest Account在C盘只有10K的写权限,然后测试,果然问题如期而致。。。。。。Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

到此,可以肯定:站点服务器上的临时网站网站文件太多了,看来是要重新启动一下站点服务器,或者要清理临时网站网站文件或者调整磁盘空间了……Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

希望这篇文章能帮助那些还没有解决问题的人。同时,MS网站及MSDN上的几篇文章也都还很有帮助意义的,特别是说明的其它几个错误原因……Mk9AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市