摘要: 最近遇到一个非常烦人的问题,用传参的方式执行sql语句结果老是报 Oracle ORA-01722: 无效数字一直无法找到原因。表结构大致如下:table test_station(tblRcdId varchar2(50) sys_guid(),--标识列strLon number(10,6)... 阅读全文
posted @ 2015-03-30 14:04 贝加 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: /// /// 扩展方法类 /// public static class CommonExtension { /// /// 数据类型对应转换方法字典 /// static Dictionary> dic_c... 阅读全文
posted @ 2014-05-18 20:30 贝加 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1 /// 2 /// 报文解析转换类 3 /// 4 public class DatagramConvert 5 { 6 public static Encoding ENCODING_ASCII = Encoding.ASCII; 7 public static Encoding ENCODING_GB2312 = Encoding.GetEncoding("gb2312"); 8 public static Crc16Ccitt CRC16 = new Crc16Ccitt(I... 阅读全文
posted @ 2014-01-02 11:45 贝加 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要从SQL Server数据库导入一些表数据到Oracle数据库。当数据导入成功后却发现按字段进行查询却老是提示列不存在。这时就需要我们将表名和字段名批量修改为大写方式。存储过程如下:create or replace procedure PD_BATCHRENAMETOUPPERASmysql varchar2(1000);cursor cur is select table_name from user_tables where table_name<>upper(table_name);BEGIN --批量更新表名 FOR row IN cur LOOP my.. 阅读全文
posted @ 2013-05-27 18:02 贝加 阅读(1486) 评论(0) 推荐(1) 编辑
摘要: 1、分割字符串函数create function split( @SourceSql varchar(8000), @StrSeprate varchar(10))returns @temp table(F1 varchar(100))asbegin declare @i int set @SourceSql=rtrim(ltrim(@SourceSql)) set @i=charindex(@StrSeprate,@SourceSql) while @i>=1 begin insert @temp values(left(@SourceSql,@i-1)) ... 阅读全文
posted @ 2013-03-05 16:07 贝加 阅读(164) 评论(0) 推荐(0) 编辑
摘要: sp_executesql命令比EXEC命令更灵活,因为它提供一个接口,该接口及支持输入参数也支持输出参数。 这功能使你可以创建带参数的查询字符串,这样就可以比EXEC更好的重用执行计划。 sp_executesql的构成与存储过程非常相似,不同之处在于你是动态构建代码。 它的构成包括:代码块,参数声明部分,参数赋值部分 语法:EXEC sp_executesql@stmt = <statement>,--类似存储过程主体@params = <params>, --类似存储过程参数部分<params assignment> --类似存储过程调用(参数赋值)@ 阅读全文
posted @ 2013-03-05 16:01 贝加 阅读(428) 评论(0) 推荐(0) 编辑
摘要: web网站获取请求地址:string url = System.Web.HttpContext.Current.Request.Url.Scheme + "://" + System.Web.HttpContext.Current.Request.Url.Authority.TrimEnd('/')+"/controller/action/params";获取程序运行的基目录:AppDomain.CurrentDomain.BaseDirectory.TrimEnd('\\'); 阅读全文
posted @ 2013-02-26 09:37 贝加 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 对于登录判断的使用:// 一般方式:Application.Run(new Login());// 使用From.ShowDialog(): Login login = new Login(); DialogResult result = login.ShowDialog(); #region Login 窗体中设置 // 登陆成功 //this.DialogResult = DialogResult.OK; //this.Close(); ... 阅读全文
posted @ 2013-02-25 09:51 贝加 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 该类主要用于对程序进行跟踪,记录程序运行过程,便于查找问题所在。 /// <summary> /// 文件日志类 /// </summary> public class FileLogHelper { private static FileLogHelper _instance; private static readonly object lockObject = new object(); private bool IsEnabledLog = true; // 是否启用日志功能 private bool... 阅读全文
posted @ 2013-01-18 14:21 贝加 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个平时很少碰到的问题,现记录如下:在数据库里有一个执行插入或更新(已存在)操作的存储过程Sp_CreateOrUpdateXXX,在程序中通过 SqlCommand.ExecuteNonQuery()执行过程时,没有返回受影响行数。通过检查存储过程发现,在存储过程的代码首行多了一句sql:SET NOCOUNT ON; 删除该句代码后,返回了受影响行数。资料:当 SET NOCOUNT为ON 时,不返回计数(表示受 Transct-SQL 语句影响的行数)。如果存储过程中包含的一些语句并不返回许多实际的数据,则给设置由于大量减少了网路流量,因此可以显著提高性能。当 SET NOCOU 阅读全文
posted @ 2012-10-24 18:05 贝加 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://github.com/hunterdang/MSB-UI/blob/master/base.css//base.cssbody{color:#333;font-family:meiryo,Arial,Helvetica,sans-serif;font-size:12px;height:100%;margin:0auto;padding:0;width:100%;}html,body,div,dl,dt,dd,ul,ol,li,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,c 阅读全文
posted @ 2012-09-03 13:54 贝加 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 原文链接:一次Ajax查错的经历functionInitAjax(){ varajax=false; try{ ajax=newActiveXObject("Msxml2.XMLHTTP"); }catch(e){try{ajax=newActiveXObject("Microsoft.XMLHTTP");}catch(E){ajax=false;}}if(!ajax&&typeofXMLHttpRequest!='undefined'){ajax=newXMLHttpRequest();}returnajax;}vara 阅读全文
posted @ 2012-08-31 14:07 贝加 阅读(126) 评论(0) 推荐(0) 编辑
摘要: ///<summary>///返回Excel数据源///</summary>///<paramname="filePath">文件路径</param>///<returns></returns>publicstaticSystem.Data.DataTableReadExcel(stringfilePath){//strConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\\Erp1912.xls;ExtendedProperties= 阅读全文
posted @ 2012-08-01 10:26 贝加 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 文字插入光标处插件代码:/***文字插入光标处插件*调用方法:$("txtInput").insertAtCaret(“text”);*/(function($){$.fn.extend({insertAtCaret:function(myValue){var$t=$(this)[0];if(document.selection){this.focus();sel=document.selection.createRange();sel.text=myValue;this.focus();}elseif($t.selectionStart||$t.selectionStar 阅读全文
posted @ 2012-07-23 15:16 贝加 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 参考文章:http://www.cnblogs.com/jack-liang/archive/2011/05/20/2051743.html前段时间做过一个项目,前端系统提供添加定时任务,后端系统要时刻扫描数据库中的任务并进行相关操作。对于后端系统,首先想到的就是在Window服务中创建定时任务,于是参考了网上的一些资料,顺利完成。现将创建window service的步骤记录下来,方便以后回顾查看。1、打开VS2008/VS2010,创建window服务项目 MyWindowService。2、添加 window 服务项 MyService.cs ,代码如下:View Code usingS 阅读全文
posted @ 2012-05-31 18:29 贝加 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/skywind/archive/2007/09/21/901734.htmlMethod 1--------------------------------------------------------------------------------------------------------View Code //usingSystem.Net.Mail;MailMessagemessage=newMailMessage();message.From=newMailAddress("Sender@gmail.com&qu 阅读全文
posted @ 2012-05-09 14:52 贝加 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 在c#项目中有时会用到json格式字符串和对象数据类型的转换,下面是一个转换工具类:说明:根据Json字符串生成对象时,是根据对应的属性名称赋值,多于或少于都不会报错. 使用“DataContractJsonSerializer ”类时需要: 1、引用程序集 System.Runtime.Serialization 和 System.ServiceModel.Web 2、导入命名空间 System.Runtime.Serialization 和 System.Runtime.Serialization.Json 使用“JavaScriptSerializer ”类时需要: 1、引用程序集 .. 阅读全文
posted @ 2012-05-09 13:23 贝加 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 应用程序实体类public class App{ private int appId; // 应用程序id private String appName;// 应用程序名称 private String appIcon; // 应用程序图标 public int getAppId(){ return this.appId; } public void setAppId(){this.appId=value; } public int getAppName(){ return this.appName; } public void setAppName(){this.appId=appName; 阅读全文
posted @ 2012-05-08 18:33 贝加 阅读(2586) 评论(0) 推荐(0) 编辑
摘要: 获取图片工具类:public class ApacheUtility {/** * 获取图片流 * * @param uri 图片地址 * @return * @throws MalformedURLException */public static InputStream GetImageByUrl(String uri) throws MalformedURLException {URL url = new URL(uri);URLConnection conn;InputStream is;try {conn = url.openConnection();conn.connect();. 阅读全文
posted @ 2012-05-08 17:21 贝加 阅读(13111) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// Unix时间戳转换类 /// </summary> public static class Unix2DateTime { /// <summary> /// 将Unix时间戳转换为DateTime类型时间 /// </summary> /// <param name="timestamp">long型数字</param> /// <returns>DateTime</returns> public static System.DateTime 阅读全文
posted @ 2012-05-03 17:26 贝加 阅读(1343) 评论(0) 推荐(0) 编辑