弱弱的问个问题

问题描述

try{OleDbConnectionmyConn=newOleDbConnection();//生成OleDbConnection对象MyConnmyConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;datasource=无纸化考试系统.mdb";//ConnectionString是对象MyConn的关键属性,主要有属性Provider和datasource。myConn.Open();OleDbCommandmyCmd=newOleDbCommand("select*from密码表",myConn);//生成myCmd后,可对数据库进行插入、更新、删除操作。OleDbDataAdaptermyAdapter=newOleDbDataAdapter();myAdapter.SelectCommand=myCmd;OleDbCommandBuildercustCB=newOleDbCommandBuilder(myAdapter);DataSetmyDataset=newDataSet();myAdapter.Fill(myDataset);DataTablemyDataTable=myDataset.Tables[0];myDataTable.Rows[1].Delete();MessageBox.Show(myDataTable.Rows.Count.ToString());MessageBox.Show(myDataTable.Rows[1].RowState.ToString());MessageBox.Show(myDataTable.Rows[0].RowState.ToString());myDataTable.Rows.Remove(myDataTable.Rows[1]);//myAdapter.Update(myDataset,myDataset.Tables[0].ToString());myDataTable.AcceptChanges();//问题:记录为什么不能真正删除?MessageBox.Show(myDataTable.Rows.Count.ToString());inti=myAdapter.Update(myDataTable);MessageBox.Show(i.ToString());myConn.Close();}catch(Exceptione1){MessageBox.Show(e1.Message);}为啥删不掉啊

解决方案

解决方案二:
需要先更新再myDataTable.AcceptChanges();myDataTable.Rows.Remove(myDataTable.Rows[1]);MessageBox.Show(myDataTable.Rows.Count.ToString());inti=myAdapter.Update(myDataTable);MessageBox.Show(i.ToString());然后确定你的ACCESS表中有主键
解决方案三:
只用Update()就可以了,最好显式指定当前表的主键
解决方案四:
为啥这样?怎样显示指定当前表的主键?
解决方案五:
还有一点,有没有删除权限。。
解决方案六:
指定表的主键方法:MSDN上有,搜一下就找到了,其实就是定义一个Column数组,然后为其赋值,最后赋给表的一个属性

时间: 2024-08-01 20:17:06

弱弱的问个问题的相关文章

弱弱地问一下:opencv都可以调用普通的免驱笔记本外接摄像头吗?

问题描述 弱弱地问一下:opencv都可以调用普通的免驱笔记本外接摄像头吗? 如题~直接cvCaptureFromCAM....巴拉巴拉就可以直接调用了吗(想买个笔记本外接摄像头) 解决方案 看看这个能不能用到,http://blog.sina.com.cn/s/blog_4a189c920101cm8v.html

弱弱地问一下:可以用电脑opencv编程,用手机做摄像头来识别物体吗?

问题描述 弱弱地问一下:可以用电脑opencv编程,用手机做摄像头来识别物体吗? 大致有哪几模块或步骤(手机仅仅做摄像头,需要在安卓手机上编程吗)?谢谢大神们 解决方案 参考:http://jingyan.baidu.com/article/1876c852d587a9890b1376a3.html

弱弱问下:asp:Button如何设置背景。

问题描述 弱弱问下:asp:Button如何设置背景.(C#) 解决方案 解决方案二:你用CSS写个你想要设置的背景,,然后在asp:Button的CssClass属性里面把你这css的名字填进去就可以了.解决方案三:好像有时候背景色要先设置透明解决方案四:换成ImageButton解决方案五:<buttonid="btn"name="mybtn"style="background:******"></button>这样就

弱弱的问一下:电脑上安装了.NET FRAMEWORK 后,是不是即使不安装VS,Console等类的代码也在电脑里了??

问题描述 弱弱的问一下:电脑上安装了.NETFRAMEWORK后,是不是即使不安装VS,有关的类(比如Console类)的代码也已经随着.NETFRAMEWORK的安装而在电脑里了?? 解决方案 解决方案二:代码??装了vs也没有吧?dll是有的解决方案三:是在框架的dll中解决方案四:VS只是IDE工具,不是环境--Frame包含了微软自己提供的dll解决方案五:是的.解决方案六:.NETFRAMEWORK中只有运行库如要做开发还需安装.NETSDK解决方案七:是的,你可以安装好VS后把这些引

小菜鸟弱弱的问一句怎么在Microsoft Visual Studio 2010的form中的属性写事件啊?

问题描述 小菜鸟弱弱的问一句怎么在MicrosoftVisualStudio2010的form中的属性写事件啊?[img=http://b151.photo.store.qq.com/psb?/bfc51046-87e3-466f-b460-4730d42a104e/AmFVoa36OQhaKLSNbCVTQKU1ZIuT.nWqyYV*BAtxSnk!/b/YV5XAlrlNwAAYgICDVqaPQAA][/img]我想在我拖动外面的窗体的时候,里面的ListView的大小跟着一起变大变小怎

关于南京外包公司的面试题目……偶要去笔试啊,弱弱的

问题描述 下周就要去面试了,说了是先来个笔试再面试,弱弱的问问--笔试题一般都是些什么题目啊?分别是文思.上海易保和软通动力--大家给点意见啊 解决方案 解决方案二:网上找一下呗解决方案三:基础题编程题智力题就这

if else if-关于if-else if。菜菜鸟弱弱的提问

问题描述 关于if-else if.菜菜鸟弱弱的提问 Console.WriteLine("你的年龄为?"); int age = Convert.ToInt32(Console.ReadLine()); if (age >= 18) { Console.WriteLine("你可以查看有关内容."); } else if (age < 10) { Console.WriteLine("抱歉,你不能查看相关内容."); } else

c语言-java小宝宝请教一个弱弱的问题。还请留步指教。

问题描述 java小宝宝请教一个弱弱的问题.还请留步指教. 各位高人,本人新手一枚.自己写的十六进制转化为十进制.有一点瑕疵就是,当提示输入一个数的时候,如果我什么都不输入,直接按enter(回车),程序就会陷入死循环,不能动了,只能Ctrl +c退出,搞不懂为什么,作为处女座,很难受. 自己琢磨了好久没琢磨出来.还请大大们指教指教,不胜感激. import java.util.Scanner; public class Test{ public static void main(String

css 问题 a 标签 弱弱的问题

问题描述 css 问题 a 标签 弱弱的问题 a:link{font-size:50px} a:visited{font-size:100px;color:yellow} 这个访问过后 颜色变了 但是字体没变 还是50PX 是为什么 解决方案 这个还得看你整个的页面布局才知道具体情况 解决方案二: 很可能是优先级的问题,100px的css优先级较低被覆盖掉了,f12自己查下.

国美电器正式进驻当当网:电商之间的“弱弱联合”

昨天凌晨,在当当网首页的商品分类最后一栏,出现了"国美"字样的入口.这意味着传言一个多月的"国美想当当"合作正式落定. 记者昨天登录当当网的"国美"专属频道页面发现,其售卖的品类.价格均与http://www.aliyun.com/zixun/aggregation/30829.html">国美网上商城几乎相同,包括了家电数码手机等产品品类. 当当网CEO李国庆更是透露,当当网的"国美"在今年的销售目标是80亿