随笔分类 -  日积月累

祥亿在学习、开发过程的点点滴滴
如何更改MYSQL的数据库文件路径
摘要:首先,停止MySQL的服务。开始--运行--services.msc--找到MySql服务,停止mysql的默认安装位置:C:\Program Files\MySQL\MySQL Server 5.0然后,修改my.ini文件。进入MySQL的安装目录,找到my.ini,修改datadir的值。#Path to the database rootdatadir="D:/Program Files/MySQL/MySQL Server 5.0/Data/" -- 修改这个值即可最后,启动MySQL服务。开始--运行--services.msc--找到MySql服务,启动 阅读全文
posted @ 2012-04-30 01:38 祥亿软件 阅读(376) 评论(0) 推荐(0)
SqLite不支持直接sql语句查询?
摘要:最近在用SqLite来做框架测试,在查询的时候遇到了一个问题。首先,大家看下我的语句:直接用sql语句在SQLite Develop查询的结果:通过程序查询的语句:TestEo eoo = m_TestDao.Load("Select * From MAIN.[TestEo] where Id='0534ce32-6685-45c7-9f6f-72b03444ffe5'");通过参数化查询的结果: DbParameter p = m_TestDao.Db.CreateParameter(); p.ParameterName = "@param1&q 阅读全文
posted @ 2012-03-31 13:18 祥亿软件 阅读(719) 评论(0) 推荐(0)
如何让aspx的DataGridView在无行数据的时候显示表头
摘要:当对GridView控件进行数据绑定时,如果绑定的记录为空,网页上就不显示GridView,造成页面部分空白,页面布局结构也受影响。上网搜到了以下方法:1 在空数据模板列中加上一个table,然后写一堆gridview列集合;2 如果datasource为空,那么新增一行空数据;3 重写datagridview控件,然后重新定义呈现方法.其实微软已经为我们想好了这些问题,我们不需要把它搞的那么复杂.ShowHeaderWhenEmpty="true"短短的一个属性就可以搞定!我现在用的asp.net是4.0,2.0的我没有测试过,不过应该也有这个属性哈. 阅读全文
posted @ 2012-02-24 15:12 祥亿软件 阅读(787) 评论(4) 推荐(0)
“Failed to access IIS metabase”解决
摘要:在CMD中进入目录C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,运行aspnet_regiis1、aspnet_regiis -ga administrator(administrator为当前用户)2、aspnet_regiis -i (注册IIS)3、iisreset /noforce (重启IIS) 阅读全文
posted @ 2011-07-25 14:58 祥亿软件 阅读(152) 评论(0) 推荐(0)
关于OleDbParameter的困扰
摘要:这几天,因为框架方面的需求,需要给实体在保存时将数据库的默认值加载出来。Hibernate提供了这样一种机制,就是保存实体的时候,会返回一个序列化,如果id是自增主键,那么返回的就是插入的id。如果还有些列的话,那么我们根据返回的id去加载一次,这样其实会有三次操作:1 执行保存;2 查找出插入的主键;3 根据主键加载。趁没啥事,就去反编译了它底层代码,他们去查最新插入id是通过数据库本身提供的函数,他们在同一个连接上是非线程安全的。所以,思考了许久,决定采取另外一种方法,就是自己定义一个唯一键,这个键不一定是主键,能决定唯一就行,推荐用GUID,并且对于需要返回的列,则给出特性来标记。比如, 阅读全文
posted @ 2011-07-09 15:56 祥亿软件 阅读(1422) 评论(1) 推荐(1)