问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#,与Access数据库问题.请指点

发布网友 发布时间:2022-04-11 22:36

我来回答

1个回答

热心网友 时间:2022-04-12 00:05

加油,没关系都是一步步学的,刚开始都这样,你可以用DataReader或者ExecuteScalar来实现 必须先在.cs文件顶部引入命名空间: using System.Data ; using System.Data .OleDb ; 作用:DataReader阅读类,执行数据的“只向前”的读取。 问:什么是DataReader? 答:ADO.NET DataReader对象可以从数据库中检索只读、只进的数据流。因为每次在内存中的数据只有一行,所以使用DataReader可提高应用程序的性能并减少系统开销。它还提供了未缓冲的数据流,该数据流使过程逻辑可以有效地按顺序处理从数据源中返回的结果。由于数据不在内存中缓存,所以在检索大量数据时,DataReader是一种合适的选择。 string strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath ("db1.mdb");//ACCESS链接字符串 OleDbConnection ConnAcc=new OleDbConnection (strConn); //OleDb链接类的实例化 ConnAcc.Open ();//打开数据库 string strSQL="SELECT * FROM 表名1";//SQL语句 OleDbCommand cmd = new OleDbCommand(strSQL,ConnAcc);//创建Command命令对象 OleDbDataReader dr=cmd.ExecuteReader();//创建DataReader对象,并调用ExecuteReader从数据源检索行 dr.Read();//启动阅读器的Read方法,返回行的每一列 标签.Text = dr["列名"].ToString();//..数据读取 dr.Close();//关闭阅读器 ConnAcc.Close();//关闭数据库 ExecuteScalar 作用:利用ExecuteScalar统计数据。 问:什么是ExecuteScalar? 答:ExecuteScalar方法可以返回单个值,如求和、总行数等SQL语句的聚合函数。 string strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath ("db1.mdb");//ACCESS链接字符串 OleDbConnection ConnAcc=new OleDbConnection (strConn); //OleDb链接类的实例化 ConnAcc.Open ();//打开数据库 string strSQL="SELECT COUNT(*) FROM 表名1";//SQL统计,SUM等等 OleDbCommand cmd = new OleDbCommand(strSQL,ConnAcc);//创建Command命令对象 int intNum=(int)cmd.ExecuteScalar();//得到统计数,SUM则用double ConnAcc.Close();//关闭数据库
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华丽转身为什么在优酷看不了了之 《华丽转身:爱情不在服务区》txt全集下载 翡翠台华丽转身英文曲 matplotlib中plt.imshow函数画图出现的颜色问题 数字图像处理(c++ opencv):形态学图像处理-提取连通域 ...opencv做东西,网上的程序读着还可以,程序遇到问题不会改,一些函_百... 深度学习面试问题总结 | 传统图像处理——OpenCV 活虾如何在晚上保持存活状态进行保存? neu代表什么意思 民办学校和私立学校的区别是什么民办学校和私立学校的区别 利用access打开db数据库怎么做? .net使用access数据库 为什么刷新网站时候老是报错 请问有没有较完善的access数据库操作类代码呢?我找了很多都用不了,谢谢。 在access中查询如何删除一个指定字段 急!!Access全国计算机二级考试的题目求解。如何删除有条件要求的记录呢(比如要求删除1975-1980出生) Access中,要删除表中某个字段中所有为10月的日期的函数关系是怎么写 access中怎么用查询删除某列除了指定值以外的其他记录? access删除查询中,如果想要删除一个字段中值最小的那条记录,条件该怎么写? 在access中,怎样删除不满足某条件的记录 access如何删除某一字段中的一个记录 access 怎么删除多个表中同一项 某一行记录 比如我要把这两张表中的F000045950 这多行数据删除 该怎么弄 vb删除access中符合条件的记录 nginx 日志50g怎么切割 nginx日志切割脚本,手动执行没问题,计划任务执行得到的日志文件为空,请问这是什么问题啊 军哥,是否可以参考张宴的博客吧NGINX的日志切割功能加上 nginx几百兆的日志怎么切割?切割工具一开就死。我没权限在服务器上切割。 nginx服务器 日志怎么分开存放呢 Linux下Nginx如何切割访问日志? nginx日志切割脚本怎么运行 spring security需要登录后才能访问的路径的权限配置是怎么样的 archlinux 安装完以后重启出现can‘t access tty job control tuned off 用SuperOneClick.exe对手机进行root,过程中总出现busybox was not found ,如何破? fedora安装出现 Dropping to debug shell sh:can't access tty; job control turned off dracut:/# 怎么办 linux启动提示can't access tty,job control turned off。请问如何解决? HTC野火刷机用android2.3 一键ROOT工具出现的busybox和su文件导入不进system的bin目录下,请刷机大虾看看 威盛M800为什么装不了ubuntu7.04,总是出现 "/bin/sh: can't access tty : job control turned off" 安装veket失败 Linux命令cp命令在部分安卓手机上不能用,显示没有cp的命令,sh:cp not found linux跟文件系统执行非busybox 命令报错! 如:# ./arm-test 提示 -sh: ./arm-test: input/output error ubuntu 12.0.4编译busybox出错,求解答 s7562无法root 我用的是DooMLoRD_v4_ROOT-zergRush-busybox-su 哪位大神帮我翻译一下 Android开发问题:Failed to install Hello.apk on device 'emulator-5554! 红米2的busybox在哪个位置 制作linux根文件系统时编译busyboxs后生成的_install/bin/sh内容怎么说乱码呀 system/bin/sh:su:not found shell@android:/$ 这是怎么回 如何破解WPA/WPA2保护的Wifi 怎么样才能破解wPA/wpA2 ask加密的wiFI 如何破无线WIFI WPA /WPA2密码 怎样破解WIFIWPA~WPA2保护 怎么破解WPA,WPA2之类的无线网络密码