摘要: 向ACCESS数据库中的表导入EXCEL表,EXCEL表Sheet1中与ACCESS数据库表中的关键字对应的列的值,不能与数据库中表的主键项值重复,不然就会出现在 System.Data.OleDb.OleDbException 中第一次偶然出现的“System.Data.dll”类型的异常单步调试trycatch得到结果“由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。”原来是导入的数据与主键对应的项有重复!!!!!!!!!!!!修改EXCEL表保证每次增加的项都不和主键重复 阅读全文
posted @ 2014-04-12 16:05 雨花梦 阅读(1825) 评论(1) 推荐(0) 编辑
摘要: 一、Access从Excel中导入数据1.用到的Excel表的格式及内容 实现 [c-sharp] view plaincopyprint?OleDbConnection con = new OleDbConnection(); try { OpenFileDialog openFile = new OpenFileDialog();//打开文件对话框。 openFile.Filter = ("Excel 文件(*.xls)|*.xls");//后缀名。 ... 阅读全文
posted @ 2014-04-11 23:23 雨花梦 阅读(2816) 评论(1) 推荐(0) 编辑
摘要: 1 private void 洱海各月出流流量frm_Load(object sender, EventArgs e) 2 { 3 //在查询按钮中用下面这段代码会出现打开数据库出错的现象 4 MyTable1.Rows.Clear(); 5 //string msql = "Select 年 as Year order by 年 asc,全年平均 as YearAvr into YearAvrLL from 洱海各月出流流量";//新建表 6 7 ... 阅读全文
posted @ 2014-04-11 17:54 雨花梦 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 1 public string MyConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ErLake.mdb"; 2 /// 3 /// 获取Excel文件 4 /// 5 /// 6 /// 7 8 private void button1_Click(object sender, EventArgs e) 9 { 10 11 12 OpenFi... 阅读全文
posted @ 2014-04-11 17:49 雨花梦 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 1 /// 2 /// 画折线 3 /// 4 public void Drawline() 5 { 6 7 8 OleDbConnection odcConnection = new OleDbConnection(MyConnectionString); //打开连接 C#操作Access之按列读取mdb 9 odcConnection.Open();10 OleDbCommand odCommandValue ... 阅读全文
posted @ 2014-04-11 17:42 雨花梦 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1 OleDbConnection odcConnection = new OleDbConnection(MyConnectionString); //打开连接 C#操作Access之按列读取mdb 2 odcConnection.Open(); 3 OleDbCommand odCommandValue = odcConnection.CreateCommand();//value 4 OleDbCommand odCommandYear = odcConnection.CreateComma... 阅读全文
posted @ 2014-04-11 01:34 雨花梦 阅读(1532) 评论(0) 推荐(1) 编辑
摘要: 再给你说一下我的意思吧。有一个string类型的数组a,a中的每一个元素实际上是一个小数,现在是想把a中的这些小数全都从string型转换成double类型,最后组成一个double型的数组b,说白了就是怎么把一个以string类型存储的小数转换成double型,呵呵不是很理解你的意思,我不知道下面的方式能不能帮到你char[] c = new char[] { '1', '2', '.', '3' };double d = Convert.ToDouble(new string(c));照您的方法试了,当一个string时行,循 阅读全文
posted @ 2014-04-11 00:50 雨花梦 阅读(3359) 评论(0) 推荐(0) 编辑
摘要: 各种C#数组的定义和初始化2009-08-26 18:28 岁月联盟 字号:T | T一键收藏,随时查看,分享好友!本文介绍了C#数组定义和初始化,包括一维数组、交错数组和多维数组,供大家参考。AD:51CTO学院:IT精品课程在线看!数组是具有相同数据类型的项的有序集合。要访问数组中的某个项,需要同时使用数组名称及该项与数组起点之间的偏移量。在 C# 中,声明和使用C#数组的方法与 Java 有一些重要区别。一维数组一维数组以线性方式存储固定数目的项,只需一个索引值即可标识任意一个项。在 C# 中,数组声明中的方括号必须跟在数据类型后面,且不能放在变量名称之后,而这在 Java 中是允许的. 阅读全文
posted @ 2014-04-10 23:37 雨花梦 阅读(2756) 评论(0) 推荐(0) 编辑
摘要: 用ArrayList,他就相当于动态数组,用add方法添加元素,remove删除元素,count计算长度 阅读全文
posted @ 2014-04-10 21:58 雨花梦 阅读(954) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { int[] a = new int[5] { 1, 2, 3, 4, 5 }; foreach(int b in a); Console.WriteLine(b); Console.ReadLine(); } 阅读全文
posted @ 2014-04-10 21:38 雨花梦 阅读(255) 评论(0) 推荐(0) 编辑