this.dataadapter1.Fill(this.dataset, "stu"); 这句代码时候 说 我要表 已经被独占打开?怎么回事?在线 ……等待

问题描述

this.conn1=newSystem.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\admindb.accdb");this.conn1.Open();this.command1=newSystem.Data.OleDb.OleDbCommand("selectusernamefromadmin",this.conn1);this.dataadapter1=newSystem.Data.OleDb.OleDbDataAdapter();this.dataadapter1.SelectCommand=this.command1;this.dataset=newDataSet();this.dataadapter1.Fill(this.dataset,"stu");

解决方案

解决方案二:
this.conn1.Open();把这句删除,dataadapter1它会自动打开和关闭的。
解决方案三:
一楼正解~~~~dataadapter适配器会自动打开连接、关闭连接
解决方案四:
楼上错误,可以Open的,而且MSDN上也推荐自己打开,以避免频繁连接数据库。
解决方案五:
请检查C:\admindb.accdb这个文件是否被别的进程占用,是该文件“已经被独占打开”。

时间: 2025-01-13 19:02:51

this.dataadapter1.Fill(this.dataset, "stu"); 这句代码时候 说 我要表 已经被独占打开?怎么回事?在线 ……等待的相关文章

fill进dataset中的表 排序变了??

问题描述 将一个表用order排完序后fill进dateset但再用水显报表读出来发现以前order的顺序变了,也就是fill进dataset时记录顺序发生了改变,有什么方法能在fill时保持原来的顺序呢.因为我要对每条记录依次计算并生成计算结果,前一条记录的结果是后一条记录的计算的因数,所以一定要保持顺序.有什么好办法呢 解决方案 解决方案二:帮顶解决方案三:不用这个好多年了帮顶解决方案四:按理说不会变的.水显报表?水晶报表吧,弄个dataView重新排过序吧解决方案五:在重新排序了!!!!解

jsp truts-<div class="error_mes">${message}</div>

问题描述 <div class="error_mes">${message}</div> ${message}什么意思?${message}通常在哪实现? 解决方案 ${message}是java中el表达式 可以获取域中的值 四大作用域 application request session pageContext 建议百度看下el表达式就ok了 解决方案二: jsp中的EL表达式,具体看下这里面.http://blog.csdn.net/chinacshar

ajax-兄弟伙我的OnSuccess=&amp;amp;quot;afterLogin&amp;amp;quot;咋调用不起

问题描述 兄弟伙我的OnSuccess="afterLogin"咋调用不起 兄弟伙我的OnSuccess="afterLogin"咋调用不起,直接返回return Content类容到页面 @{ Layout = null; } <!DOCTYPE html> 网上超市管理系统 </p> <pre><code> //就是执行controller方法以后执行的方法 function afterLogin(data) {

safari-MacBook的Safari下type=&amp;amp;quot;submit&amp;amp;quot;点击后显示不出div

问题描述 MacBook的Safari下type="submit"点击后显示不出div 如题,按钮点击的时候在window浏览器这个红色背景的div会一闪而过,但是在macbook的Safari中什么效果都没有,return false的时候div可以显示出来,但表单还怎么提交啊,return true时页面中div已经加载变成block了,感觉是还没来得及被浏览器渲染页面就刷新了一下,有没有什么办法可以让它有一闪而过的效果? html: <div id="divTes

jquery mobile中使用data-role=&amp;amp;quot;dialog&amp;amp;quot;弹出对话框的问题

问题描述 jquery mobile中使用data-role="dialog"弹出对话框的问题 如图,当页面除了一个"page"和"dialog"还有其它的 容器时,对话框后的背景就会显示没有样式的这个容器内容, 这是为什么呢,怎样才能让背景中不显示任何东西 解决方案 试试把背景内容放到另一个page中 你说的data-role =dialog 我没注意到 这个属性... 另外 可以看看 . data-role=popup http://www.

java web-&amp;amp;lt;c:forEach items=&amp;amp;quot;${salesProducts }&amp;amp;quot; var=&amp;amp;quot;pro&amp;amp;quot;&amp;amp;gt;

问题描述 <c:forEach items="${salesProducts }" var="pro"> ${pro.goodsName}特价:¥${pro}/c:forEach pro的bean类属性都设了getter和setter方法,但是${pro.goodsName}没值,${pro}却有值 解决方案 检查一下goodsName属性名称有没写错. 解决方案二: private String goodsName;public String getG

OleDbDataAdapter.Fill(DataSet dataSet, string srcTable)编译显示文件无效

问题描述 用fill怎么显示文件无效,我的文件是表格说明我的表格无效吗?代码是adapter.Fill(dataSet,sTable); 解决方案 本帖最后由 ssyy5233226 于 2015-07-06 11:25:14 编辑解决方案二:adapter.Fill(dataSet,sTable);解决方案三:既然显示文件名无效,那么你应该把如何指定文件名的代码放出来看啊否则让人怎么猜解决方案四:变量都显示了文件的名称,读取文件肯定没错的解决方案五:StartupPath本身就包含了磁盘目录它

sqld.Fill(ds,&amp;amp;quot;user&amp;amp;quot;);老是出错

问题描述 这是一个登陆程序stringstrConn=WebConfigurationManager.ConnectionStrings["festivalConnectionString"].ConnectionString;SqlConnectioncon=newSqlConnection(strConn);con.Open();SqlDataAdaptersqld=newSqlDataAdapter("SELECTuser_id,user_nameFROMZ_USERW

VS2008+SQL2005+C#: 必须声明标量变量 &amp;amp;quot;@stuname&amp;amp;quot;

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data;usingSystem.Data.SqlClient;namespaceConsoleApplication15{classProgram{staticprivatestringGetConnecionString(){return"DataSource=.\SQLEXPRESS;AttachDbF