版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c#操作Access(上)看到
CSDN上不断兄弟姐妹提问关于
c#操作
Access
的问题,于是本人利用闲暇将
c#操作Access
的方法加以总结,主要解决的问题有:创建mdb创建table读取table 内容查询table 中的内容向table中插入数据删除table中的记录向table中插入照片读取table中的照片等。另:本人水平有限,不当之处还请斧正。废话少说,开始正题。文介绍C#访问操作程方式创建全新的
Access数据库的基础知识,并提供一个相关的例程。ACCESS(MDB)数据库,所以还只能使用 ADOX这个来自
C#的还不能通过编COM的链接库来操作。主要知识点如下:usingusing;连接字符串:StringconnectionString="Provider=Source=";建立连接:OleDbConnectionconnection=newOleDbConnection(connectionString);使用OleDbCommand类来执行Sql语句:OleDbCommandcmd=newOleDbCommand(sql,connection);();();创建mdb库,例程如下:需要注意的是:参数 mdbPath是mdb的完整路径(不包含表的名称) 。例如:viewplaincopytoclipboardprint建具体的表,例程如下:通常一个 mdb的可以包含 n个表。下面的程序主要是创建一个 table。viewplaincopytoclipboardprintoString();alue=false;500);}oString();alue=false;500);}取mdb内容(完全读取),例程如下:本例程返回的是一个DataTable,如需其他格式可以自行转换。viewplaincopytoclipboardprintoString();}}oString();}}取mdb内容(按列读取),例程如下:columns数组存储的是你要查询的列名称(必须确保 mdb表中存在你要的列)viewplaincopytoclipboardprintoString()+",";}strColumn=(',');"select"+strColumn+"from"+tableName;oString();}}oString()+",";}strColumn=(',');="select"+strColumn+"from"+tableName;oString();}}ok
table了),其中的
中插入数据(按行插入,如果需要插入多条请自己组织这个函数就insertArray 存储的是一系列 Node,pictureNode 是PictureNode。viewplaincopytoclipboardprint新一行的数据(与插入类似)viewplaincopytoclipboardprint插入图片数据 .viewplaincopytoclipboardprintalue=pic;();();returntrue;}catch(Exceptionerr){errinfo=;returnfalse;}}alue=pic;();();returntrue;}catch(Exceptionerr){errinfo=;returnfalse;}}修改mdb的一条数据.viewplaincopytoclipboardprintmdb中获得照片viewplaincopytoclipboardprintdb";privatedataGrid1;privateDataSetds=null;publicForm1(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){();con=newOleDbConnection(sqlstring);getData();oString();=dr[1].ToString();}}catch(Exceptionex){;}finally{();}}privatevoidbutton1_Click(objectsender,EventArgse){Form2f=newForm2;();}}}在C#中使用控件DataGridView实现数据库增删改查usingSystem;usingusing;using;usingusing;using;usingDataSource{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privateDataSetds=newDataSet();privateSqlConnectionconn=null;privateSqlDataAdapterda=null;privateconststringDRIVER="server=.;database=northwind;uid=sa;pwd=sa";privateconststringsql_select="select*fromregion";privatevoidForm1_Load(objectsender,EventArgse){conn=newSqlConnection(DRIVER);da=newSqlDataAdapter(sql_select,conn);(ds,"table");=["table"].DefaultView;}privateboolBtnInsert()ows[intcount=(ds);boolresult=count>0true:false;returnresult;}privatevoidbutton2_Click(objectsender,EventArgse){if())..;oString());}if(mcount>0){elected=true;=[].Cells[];}}}ndex; ells[j].()+",";}}ResumeAddOrUpdateresumeAdd=newResumeAddOrUpdate(str,this);("Update");=; quals("save")){true;false;}elseif().Equals("update")){=false;true;false;}}quals("
男")){=true;}elseif(content[1].Equals("{
女"))=true;}=content[2].ToString();=content[3].ToString();=content[4].ToString();=content[5].ToString();=content[6].ToString();=content[7].ToString();=content[8].ToString();=content[9].ToString();=content[10].ToString();stringstrPictrueBox=getStrOfPictureBoxpg");}}ndex; ells[0].().Trim();elected=true;=[].Cells[];}}}C#WinForm实现增删改查等功能 (Access版) 系列之五-查询查询记录模块设计与实现oString().Equals("0")&&reader[0].ToString()!=""&&reader[0].ToString()!=null){strpictrue=reader[0].ToString();}else{strpictrue=+"\\Image\\";}}/*DataTabledt=newDataTable();OleDbDataAdapteroda=newOleDbDataAdapter(sqlText,conn);(dt);dt;*/}catch(Exceptionex){());}finally{();}returnstrpictrue;}打开对话框,选择图片,上传图片|*.*|jpgfiles(*.jpg)|*.jpg";"jpgfiles(*.jpg)|*.jpg";DialogResultdr=();if(dr=={stringimage=;stringpicpath=;DateTimedt1=newDateTime(1970,1,1);TimeSpants=-dt1;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政府采购质疑管理制度
- 采购补料制度模板范本
- 西安电影集团采购制度
- 学校采购管理制度
- 学校酒水采购管理制度
- 商务采购部规章制度
- 政府采购药物谈判制度
- 交通局物品采购管理制度
- 采购行业管理制度
- 数据中心采购制度
- 2026浙江温州市公安局招聘警务辅助人员42人笔试参考题库及答案解析
- 2026广东茂名市公安局招聘警务辅助人员67人考试参考题库及答案解析
- 2026年希望杯IHC全国赛二年级数学竞赛试卷(S卷)(含答案)
- 中国抗真菌药物临床应用指南(2025年版)
- 2025-2026 学年下学期八年级英语下册教学计划
- 幼儿园春季育儿知识分享:守护成长健康同行
- 2026年六安职业技术学院单招职业适应性考试题库附答案详解(预热题)
- 2025年安徽审计职业学院单招职业适应性测试试题及答案解析
- 2026年春节后复工复产“开工第一课”安全生产培训课件
- 2025年西南计算机有限责任公司招聘笔试真题
- SMT炉后检查作业指导书V1.0
评论
0/150
提交评论