摘要: 客户来电话啦! 打开软件登陆提示数据库连异常, 唉, 麻烦又来了 , 头都大了,最怕听到问题,没办法还得解决解决思路:既然数据库连接失败,先打开 sql server 2005 登陆试试,果然登陆成功,但是发现数据库有个黄色感叹号(可疑)自己首先想到的就是先分离再附加上来,一分离哥才知道错了,怎么也附加不上来(日志有问题), 悲哀!然后又去百度找了N多方法:还好有一个可行, 如下:新建一个同名空数据,停止服务 cmd -> net stop mssqlserver找到数据库文件所在目录,把日志文件干掉将问题数据库mdf文件拷贝到新数据库所在目录覆盖启动服务 net start mssql 阅读全文
posted @ 2012-10-22 12:53 Mr.Tom 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Net 获取相对路径的几种方式如下:-----------------------------------------------------------------------//获得应用程序的当前路径System.Environment.CurrentDirectory //获取应用程序的当前工作目录。 System.IO.Directory.GetCurrentDirectory() AppDomain.CurrentDomain.BaseDirectory //这两个只能在WindowForm中使用; Application.StartupPath Application.Execut 阅读全文
posted @ 2012-04-10 10:17 Mr.Tom 阅读(1080) 评论(1) 推荐(0) 编辑
摘要: 最近在做一个系统,分为三个端: 服务器端、企业端、验票端, 其中企业端、验票端的数据是需要同步数据到服务器端的,在网络正常的情况下,企业端、验票端都是以联机的方式进行同步数据的,脱机状态下不同步数据,网络不正常的情况[丢包严重或直接断网] 企业端、验票端都是以脱机的方式登陆运行的,脱机状态下是不进行与服务器端同步的,脱机再联机后也不会进行数据同步,必须重新登陆才行,再加上客户基本上都不习惯关机,24小时开机的,这样导致服务器端每天查询数据不及时,领导很是不满。经过再三思考: 决定想法个办法解决问题 我的思路是,写一个后台线程,隔一段时间判断下网络,如果网络正常就进行数据同步操作首先我想到了用p 阅读全文
posted @ 2012-03-14 23:07 Mr.Tom 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 今天在做一个数据同步的程序, 从客户端同步数据到服务器端, 由于同步逻辑判断上的错误,导致服务器端存在大量重复数据,考虑到数据大,不可能手工删除, 想到了以下方法给大家分享:注: ( 如果不想用DROP的方式, 可以用 insert into 表(字段1,字段2)select 表2(字段1,字段2) from 表2)1. 过滤掉所以重复记录,并把所有未重复数据放入临时表中 SELECT DISTINCT * INTO #TEMP FROM TABLENAME;2. 删除原重复表DROP TABLE TABLENAME;3. 把临时表中的未重复数据导入原表中SELECT DISTINCT * I 阅读全文
posted @ 2012-03-13 17:02 Mr.Tom 阅读(287) 评论(0) 推荐(0) 编辑
摘要: private void MainForm_Paint(object sender, System.Windows.Forms.PaintEventArgs e){//点的大小, 值一样则是画点float[] BlueValues = {5,15 20,25s};//颜色及画笔大小设置Pen BluekPen = new Pen(Color.Blue, 1);//指定设定值BluekPen.DashPattern = dashValues;//画一条竖线e.Graphics.DrawLine(BluekPen, new Point(20, 50), new Point(20, 150));} 阅读全文
posted @ 2012-03-09 12:25 Mr.Tom 阅读(6824) 评论(0) 推荐(0) 编辑
摘要: 注:本文转换来自http://blog.csdn.net/hb_gx/article/details/2298945最近有用户提出了一个新的需求,希望公司的ERP系统在交易申请书被批准以后自动发邮件到相关人员的邮箱中,让他们能第一时间知道。因为他们不想多打一次电话,也不愿意每天都开着ERP,但是他们的Outlook能每5分钟自动扫描一次新邮件跳出提醒。用户的需求并不过分,所以我就接下来了。在VS2003中有一个专门的 System.Web.Mail 类用来处理,使用还是很简单的,以前就写过。VS2005中做了升级,用一个新的System.Net.Mail 类,由于我最近刚好在学习VS2005, 阅读全文
posted @ 2011-11-19 21:38 Mr.Tom 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 有两种方法参考:方法一:1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 3.0可以不添加。 阅读全文
posted @ 2011-09-22 18:53 Mr.Tom 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: 这两天开始学习SVN 的使用, 在这里要特别 感谢 古木天琪 的帮助与支持!可以到官方网站上去下载各个版本以下是我用的版本,如图:步骤: 1. 首先安装好客户端及服务端,顺序没有影响,然后在 myEclipse 中安装好 Subclipse 插件。 2.新建一个svn 的目录库 如: e:\svn 然后鼠标右键点如图建好之后,如图: 有四个文件夹 3. 启用 用户登陆验证,新建用户 打开 conf\svnserve.conf 文件找到#password-db = passwd 其后 取掉前面的#号 保存, 如果些项目未修改在时效的时候提示 认证失败! 如图: 4. 新建用户 打开 conf\. 阅读全文
posted @ 2011-09-20 17:00 Mr.Tom 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 这几天做一个网,在一个页面用到了Flash+xml效果,在后台生成XML的时候遇到一个问题:小于大于符号写入时,以现变成了 &lt; &gt; 会自转换问题,于是在网上查了资料 XmlElement path = xDoc.CreateElement("path"); path.InnerText = "<![CDATA[flash/flowList/images/" + nSrc + "]]>"; image.AppendChild(path); XmlElement description = xDoc 阅读全文
posted @ 2011-07-31 13:36 Mr.Tom 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 变量的声明:oracle的变量必须在在declare部分声明——意思是必须建立begin end块,块结构也强制变量必须先声明后使用,即oracle变量在过程内是有不同作用域、不同的生存期的;同一变量可以在不同的作用域内定义多次,内层的会override外层的定义; sqlserver的变量可以在过程的任何部分声明——sqlserver有且只有一个作用域,但只有声明后的部分才可以使用变量——不同的生存期; 变量的初始化:oracle可以在声明是设置默认值;默认初始化值为null sqlserver不能在声明是设置默认值;默认初始化值为null select赋值的语法oracle为 select 阅读全文
posted @ 2011-06-21 16:22 Mr.Tom 阅读(6954) 评论(0) 推荐(0) 编辑