2009年5月11日 星期一

C#之Windows文件拖拽

控件的AllowDrop必须等于True,

DragEnter事件:

e.Effect = DragDropEffects.Move;

DragDrop事件:

string[] droppedFiles = (string[])e.Data.GetData(DataFormats.FileDrop, true);

foreach (string file in droppedFiles)
{
}

2009年4月24日 星期五

小知识:Access数据库中的字符数限制

  以前做Access的数据库开发,总是以为200个字符限制等于100个中文字。刚刚随手做了一个test,才发现以前的理解都是错误的,即200个字符是可以中文+英文=200 或者纯中文的200个。这对编程真的是方便太多了,以前都需要做中文字的检测,计算总共的bytes数量,符合长度条件的话才可以放入数据库。

2009年3月25日 星期三

C#实现阿拉伯数字到大写中文的转换

阿拉伯数字转换类:下载

功能测试类:下载

2009年3月18日 星期三

SQLite中使用DateTime数据类型出错

  由于SQLite使用的时间日期标准和.NET中的标准不一样,所以会导致查询的时候出现错误。现在没有一个好的解决方案,唯一的方法就是把DateTime格式修改为varchar(27),但是在效率上不知会不会有所降低。

SQLiteDev.exe 破解版下载

软件说明:SqliteDev是一款可视化管理SQLite数据库的软件,操作傻瓜化,非常容易上手。

破解版本:3.3.2.365

下载链接:单击下载

2009年2月25日 星期三

续上文:ACCESS数据库中DateTime出错

  我在尝试使用孟子E章解决方案DBDate类型作为参数类型之后,发现只能保存日期部分到数据库,时间部分则被完全截取。这并不是一个完美的解决方案,无奈之下我暂时使用直接写入SQL语句代替参数,但这降低了安全性。
  随后我在博客园提问,在等了一天之后终于等到了一个完美的解决方案,同时也是非常简单的。即是把DateTime类型直接转换成String类型附加到参数即可。
  原来可以如此简单跟完美,只怪自己不多做思考!

2009年2月18日 星期三

发布一个Access版本的SQLHelper

专门为Access版本改编的,包括参数化查询、更新、删除等等。
如果你增加了更多的新功能,欢迎您留言。
单击这里下载