linxihuanghuang

导航

2013年6月26日

未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序的处理方式

摘要: 今天客户向我反映一个问题,当他们在用我们的系统导出excel表格时,报错:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序经过找资料终于得到解决方法,记录一下。 在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/"启用32位应用程序",设置为 true其截图如下: 参考资料:http://social.microsoft.com/Forums/en-US/b730b892-2771-452d-9203-5999aabfe637/microsoftjetoledb40- 阅读全文

posted @ 2013-06-26 15:52 linxihuanghuang 阅读(425) 评论(0) 推荐(0) 编辑

2013年5月28日

C#操作excel

摘要: 今天项目中碰到了需要从excel中读取数据导入到一个dataSet里的问题。仔细研究了下,将碰到的问题与解决方案整理出来,供参考。完整的代码如下: 1 // 上传文件的物理路径 2 string strUpFilePath = string.Empty; 3 // 产生文件名 4 string strFileName = System.Guid.NewGuid().ToString() + ".xls"; 5 // 上传文件的物理路径 6 strUpFilePath = Server.MapPath("..\\FullUpExcel\\") + strF 阅读全文

posted @ 2013-05-28 17:23 linxihuanghuang 阅读(161) 评论(0) 推荐(0) 编辑

2013年5月13日

SQL实现向一张表中插入数据,其编号为已有的最大编号加一

摘要: 在SQL Server中存在一个表ArgumentDetail(AutoId,Id,cValue,bDefault,cCategory),表中原来已经有一些数据,现在想向这个表插入记录,记录的编号autoid为已有记录的所有autoid中最大的值加一,其实现代码如下:1 insert into ArgumentDetail(AutoId,Id,cValue,bDefault,cCategory) 2 select max(autoid)+1 ,'54','q','0','' from ArgumentDetail 意思为:这里记录 阅读全文

posted @ 2013-05-13 13:34 linxihuanghuang 阅读(1079) 评论(0) 推荐(0) 编辑

2013年5月10日

用dev控件作曲线图

摘要: 项目中碰到一个要做曲线图的需求,所以特意研究了下,还没有研究的很透彻,先给出代码,这里举的是一个画一个星期的温度的曲线图的例子,先看前台页面:前台代码 1 2 4 6 8 9 10 11 12 13 14 无标题页15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 阅读全文

posted @ 2013-05-10 18:26 linxihuanghuang 阅读(1225) 评论(0) 推荐(0) 编辑

asp.net中关于点击页面一个控件,弹出框的制作

摘要: 先简述一下一下背景,最近有个项目中有一个页面是关于工作人员大致情况的展示页面,展示的信息放在一个gridview控件里面,控件里有一列为工作人员姓名,然后希望能达到点击姓名弹出一个框显示出此工作人员的所有详细信息的效果。 这里给出部分代码。首先是前台页面,关于 姓名字段 采用的是LinkButton控件,当然你还可以采用别的方式部分代码如下:前台代码 1 <asp:GridView ID="GridView1" runat="server" Width="100%" AutoGenerateColumns="False 阅读全文

posted @ 2013-05-10 15:00 linxihuanghuang 阅读(260) 评论(0) 推荐(0) 编辑

SQL Server数据库对列的操作

摘要: 例如这里有一个测试数据库。首先给数据库创建一个student表,只包含一个属性列(name varchar(20))。格式为,create table tableName(columnName type),执行代码如下:1 create table student(name varchar(20))给此student表新填列(sex bit),(age smallint)格式为,alter table tableName add columnName type,执行代码如下:1 alter table student add sex bit 2 alter table student add 阅读全文

posted @ 2013-05-10 14:28 linxihuanghuang 阅读(221) 评论(0) 推荐(0) 编辑

2013年5月7日

C#的一个小例子

摘要: 今天去面试C#,直接机考,题目很简单,大致如下: 建立一个person类,包含属性name和birthday。建立一个enum类,性别从里面取得。并把这个类加入到person类中 。person类中包含一个getAge函数。 建立一个family类,类中包含一个list列表,包含函数getMembersCount()和重载函数getMembersCount(sex)。 建立一个console app名字为FamilyLib,创建一个family实体,并加入5个成员,2女3男。 要求算出这个家庭的平均年龄和男性成员的平均年龄。实现代码如下:View Code 1 using System; .. 阅读全文

posted @ 2013-05-07 18:44 linxihuanghuang 阅读(265) 评论(0) 推荐(0) 编辑

2013年4月25日

image控件与数据库中二进制图片的交互(存储与读取)

摘要: 首先引入这个问题,一个注册会员的网站,一般会要求用户上传头像。这里我们就是针对上传头像这一模块,做相应的操作。 当用户把头像上传到注册页面后,注册页面要显示这个头像,还能在此会员下次登录这个网站时,显示出会员的头像,那么我们头像的信息应该也与会员别的信息一样被存入到数据库中,即数据库里有一个字段是关于头像的。至于这个字段到底应该存什么,可以分为两种情况:存入头像的链接地址,即imageURL;或头像转为二进制流后存入。本例中我们的数据库从简,只设置两个字段(会员编号cBh,会员头像bPhoto),头像是以二进制流存入数据库的。 先来看看我们页面上关于头像上传的部分,如下图所示:与此部分对应的. 阅读全文

posted @ 2013-04-25 22:03 linxihuanghuang 阅读(702) 评论(0) 推荐(0) 编辑

2013年4月19日

制作一个登录页面时碰到的种种问题

摘要: 因为一直处于一边维护系统一边学习.net的状态,并没有真正动手自己写过一个页面。到了真的轮到自己时,发现碰到的问题还真多,不过这样学的东西也多了很多,将碰到的一些小问题记录下来,留着给自己提个醒,希望也能帮到在看这篇文章的你,当然仅限于初学者,哈哈~~ 我要做的这个登录界面很简单。界面是美工做好了,发给我,然后我在后台填代码。先是登录和重置两个按钮,美工刚开始给的格式是:1 <input id="btnLogin" name="btnLogin" type="button" value="登 录" class 阅读全文

posted @ 2013-04-19 15:27 linxihuanghuang 阅读(333) 评论(0) 推荐(0) 编辑

2013年4月16日

SQL中表的连接

摘要: 在SQL Server中表之间的连接分为自然连接,内连接,外连接。自然连接与内连接类似,唯一的区别是,内连接不会去掉重复的列,而自然连接会自动去掉重复的列,例如这里做一个简单的例子。表SAge(cName,iAge), 表SSex(cName,bSex) 1、先进行内连接1 select * from ssex inner join sage on ssex.cname=sage.cname 运行的结果为:2、进行自然连接(不知道为什么我的数据库版本运行不了natural join 版本问题吧) select * from ssex natural join sage 预期的结果应该如图:3. 阅读全文

posted @ 2013-04-16 11:25 linxihuanghuang 阅读(265) 评论(0) 推荐(0) 编辑