关于网上某个erp的配置心得
来源:互联网 发布:淘宝街拍模特 编辑:程序博客网 时间:2024/06/03 14:35
近日,在网上逛,看到了这个东西:
http://download.csdn.net/detail/cowely/4518346
经典winform erp,出于学习erp思想的目的,我将它down下来,躺在硬盘上,尝试来配置相关项目。
【一】源码编译篇
这份源代码里面有一些文档教大家如何部署,问题在于,假如你的vs2010或者vs2008是原始版本的话,没有安装任何组件,你会发现devexpress无法引用 ,fasterport无法引用之
类的错误,没错,它需要用到devexpress7.2及fastreport,devexpress的这个版本作者已经给出来了,fasterposrt可以用这个连接--
http://download.csdn.net/download/wyd1520/5249665
采用这个版本的fastreport的话,你绝大部分的项目的.netframework版本都要改成4.0.,然后在common上面引用里面所有dll---当然,部分dll已经重复了,挑没重复的来引用。
假如做了上面两个步骤,那么你肯定已经可以编译过去了,然后会得到一个试用系统的窗口---为什么会有这个东西?这份东西是某家公司的源码吗?
好的,源代码编译到此位置,下面将讨论其他话题。
【二】服务端网站及数据库
这个erp似乎设置了一些限制,譬如,本地有一个access数据库里面存放了几个帐号之类的,要正式登录系统必须先通过access数据库验证,并且我发现里面的sql语句竟然是拼的--没用参数---问题在于,他采用的数据库是sql2008,实在让人无语。
好吧,我机器上的数据库版本已经out了,没法采用这个版本,先怀着学习的目的安装sql2008再讲。
安装完后,附加数据库,然后---请用vs打开jxcxxx服务项目,然后修改数据库连接字符串,
在网站的config文件里面有如下代码:
<appSettings> <add key="Server" value="127.0.0.1"/> <add key="LogID" value="sa"/> <add key="LogPsw" value=""/> </appSettings>
在访问的时候有这个代码:
----以上删除。
因为我打算将它访问数据库的方式改为直接连接。
大家请看看它如何利用webservice来访问数据库的:
下面是一段代码:
if (txtUID.IsModified == true) { DataLib.DataHelper myHelper = new DataLib.DataHelper(); DataSet ds = myHelper.GetDs("select F_Name from t_User where F_ID = '" + txtUID.Text + "'"); if (ds == null) return; if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show(this, "无些用户,请查证!!", "提示"); txtUID.SelectAll(); txtUID.Focus(); return; } else { txtUName.Text = ds.Tables[0].Rows[0][0].ToString(); } }
我也不吐槽了,除了sql注入,直接运行sql语句等于直接连接数据库(当然,通过传递sql语句的话,本地不需要知道数据库的密码及帐号及地址---这个理由可以说得过去吗)以外也找不到其他缺点了。
- 关于网上某个erp的配置心得
- 关于一些华为面试的心得(网上搜集)
- 网上投简历的心得
- 网上投简历的心得
- 网上投简历的心得
- 关于IIS5.1配置的一点心得
- Hibernate中关于和的配置心得
- 关于java环境变量配置的一点点心得
- 关于tomcat服务器的配置心得
- 一次关于游戏配置的实践心得
- 关于ERP的见解
- 【收藏】在网上看到的关于Eclipse的配置
- 网上找到 一个关于vpnv4的配置例子
- 网上考试系统的一点心得
- 网上投简历的心得【转帖】
- 在网上购买域名的省钱心得
- 关于ERP项目的实施
- 关于ERP理论的发展
- WMI小记,以及如何使用WMI抓取Windows的Performance Counters
- 强烈推荐书籍 黑客与画家 书是好书。。我的感慨有点烂而已
- VS2010生成静态库(.lib)
- UITableView最上面tableHeaderView留空间的两种方法
- jboss 7 developer guide
- 关于网上某个erp的配置心得
- phing用户手册第五章Project Components译文
- 解决grub被覆盖的问题
- 我的思维导图之英语复习技巧
- 新的征程——第一天:JAVA基础1
- Js去除字符串左右两端的空格
- opengl 知识总结
- jquery + ajax(1)
- ptrace跟踪子进程