今天在官方下载了最新版本的Mysql,5.7版吧,由于不是安装版,要自己设置环境和配置。 环境和配置都设置完毕,就等输入 net start mysql 启动服务时出现,无法启动的问题。 输入 mysqld –console 启动,显示缺少data文件夹,问题就在此了,千万别手动建立。 解决方法如下: 在命令行输入: mysqld ̵
月度归档: 2016 年 3 月
关于kbmMW TDateTime转成TDate的bug修正
在昨天的项目中,想从服务器调用一个时间返回给客户端,但是明明查询的是datetime格式的,怎么就到了客户端变成date了,其他的一段被吃了? 请教清幽傲竹,他说红鱼儿博客上有提及此错误。 遂到鱼儿的博客上翻找一二。 其解决方案原文如下: 最新版本的kbmMW,当表中有TDateTime字段时,客户端ClientQuery取的是TDate字段类型,这不对。解决方法是注释掉TkbmMWCustomUNIDACQuery.PerformRefreshDefinitions方法中的这一行: //ftD
关于在添加kbmMWClientQuery时出现连接失败的总结
最近由datasnap转移到Kbmmw,经过几天的琢磨,总算有点入门了。 经过折腾发现Kbmmw确实在实际中能省去很多的代码量,前提还是需要一定的时间去琢磨它的功能。 由于有时在客户端添加一个kbmMWClientQuery,点击会出现connection lost… 之类的提示,当初我以为是服务端和数据库都没连接的缘故,但是其实不是。 解决的方法是,将kbmMWClientConnectionPool1 连接池的状态变更下,再去点击query你会发现,连接上了。 这是一个小细节的问
关于对kbmMW返回流到客户端的修正
近期开始折腾Kbmmw,由于资料尚少,洞主 是引入Kbmmw的先驱,只能看他的文章了,但是看到例子kbmMW返回流到客户端,发现怎么都调试不成功。 一直报错! 由于洞主写的代码较早,现在的Delphi版本较以前语法有差异。 原来问题有2处。 1.服务端: 将 fs:=Tfilestream.Create('D:\picture\'+args[1]); 改为 fs:=Tfilestream.Create('D:\picture\'+args[1],fmS