暂无个人介绍
Invalid character in the given encoding. Line XX, position XX.解决方法
代码问题,例如:foreach (DataRow drow in dt.rows){ dt.rows.remove(drow);)就可能出现你说的错误。在遍历集合成员的时候,不能删除成员。
汉语:这个错误是提示'表名.某列名' 字段不在GROUP BY中 解决方案:group by 后面是要跟着的 select 中所有不是聚合函数的字段
select count('列名') from cols where table_name=upper('表名') and column_name=upper('列名')其存在与否的结果与oracle 判断某个表是否存在一样,都是返回1或者0
点击打开链接
点击打开链接
--当前日期: 2013-12-31 select convert(varchar(10), getdate(),120) --当前日期+ 时间:2013-12-31 14:36:46.860 select getdate() --一个月的第一天:2013-12-31 00:00:00.000 select dateadd(mm,datediff(mm,0,getd
使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法。 但是如果我们只需要得到当前的日期,不需要时间部分,或者不需要日期只要时间部分,再或者我要只要字段中的日期以某种形式显示,应该怎么操作呢? 可以使用convert(varchar(10),getdate
一、获取数据库服务器日期(格式:yyyymmdd) sql server版本 string vsSql = "select convert(varchar(10),getdate(),112) as snTime"; oracle 版本 string vsSql = "select to_char(sysdate,'yyyymmdd') as snDate from d
最近在通过load函数,获取config文件中信息的时候,提示上面的错误,动手找资料发现是,config文件开头信息的问题。解决方法: 打开对应的config XML文件,看它的第一行 <?xml version="1.0" encoding="utf-8"?> 将encoding="utf-8"改为 encoding="gb2312" 即可。 或者 <?xml v
合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。 GROUP BY 语句 GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。 SQL GROUP BY 语法 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_nam
Web.Config默认编码格式为UTF-8,对于XML文件,要用到实体转义码来替换。对应关系如下: 字符 转义码 & 符号 & &amp; 单引号 ' &apos; 双引号 " &quot; 大于 > &gt; 小于 < &lt; 小注
在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。 PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度 PadLeft(int totalWidth, char paddingChar) //在字符串右边用 paddingChar 补足
点击打开链接
本文代码来自:http://www.oschina.net/code/snippet_1181744_27513 作者:ebola 该类的作用:简单日志类,队列实现。可按天 周 月 年 大小分割文件。 代码如下: using System; using System.Collections.Generic; using System.Globalization; usin
在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。隐藏继承的成员意味着该成员的派生版本将替换基类版本。在不使用 new 修饰符的情况下隐藏成员是允许的,但会生成警告。使用 new 显式隐藏成员会取消此警告,并记录代之以派生版本这一事实。若要隐藏继承的成员,请使用相同名称在派生类中声明该成员,并使用 new 修饰符修饰该成员。 例如: publ
Error: String or binary data would be truncated. The statement has been terminated 数据库出错原因: 表字段创建的太短,插入的数据太长导致的错误。
右键建的那个表-->编写表脚本为-->CREATE到-->新建编辑器查看窗口,就会出现新建表的SQL语句.
SQL Server scalar user defined functions must be called with 2 part names. You need to write as username before function. So if your function name is "function1" and is defined in the dbo schema,
create function getZHYE(@NM varchar(300)) returns FLOAT as begin Declare @memberName FLOAT set @memberName='0' select @memberName = 字段1 from 表A where 字段2=@NM if @memberName='0'
点击打开链接
使用C#生成DLL的方法是建立一个ClassLibrary工程。如我建立一个CL的工程名称是MyClassLibrary。我想把自己平时封装好的类放到该工程下,生成DLL,方便以后程序的调用。 可以通过简单的复制把写好的类复制到该工程下。 注意需要设置这类为public不然默认的是private.这样的话,即使以后引用了DLL,
SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。 备注: 可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。
点击打开链接
#region 根据月份来确定每月的最大天数 //月份为两位 private int SetDate(string time) { int intYear; int intMonth; int intDay; string
if (intYear % 400 == 0 || (intYear % 4 == 0 && intYear % 100 != 0))
public static string GetXmlFullPath(string strPath) { string filePath = GetPhysicalPath(); if (filePath.IndexOf(":") > 0) { return filePath; } else { r
//获取xml数据,并转换为dataset public static DataSet getConfig(string strXmlPath) { string filePath = GetPhysicalPath(); DataSet ds= ConvertXMLFileToDataSet(GetXmlFullPath(filePath)); return ds
//通过传入节点name及节点value,来删除相应节点 public static string OperateXml(string keyInfo, string valueInfo) { if (File.Exists(filePath)) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc
点击打开链接
1、去除xml或者类似文件的头部信息string text = File.ReadAllText("E:\\AA.xml").Replace("\r\n",""); text = Regex.Replace(text, @"<!-- *.* -->","", RegexOptions.IgnoreCase); 功能: 将AA.xml文件中的回车、换行替换为“”,将
1、 IsMatch()方法,IsMatch()方法实际上是一个返回Bool值得方法,如果测试字符满足正则表达式返回True否则返回False。例子: //匹配的正则表达式,去掉@不影响效果 Regex r = new Regex(@"^[0-9]"); //开始匹配 Match m = r.Match(this.textBox1.Text); while (m.Success) {
“正则表达式”描述在搜索文本正文时要匹配的一个或多个字符串。该表达式可用作一个将字符模式与要搜索的字符串相匹配的模板。 正则表达式包括普通字符(例如,a到 z之间的字母)和特殊字符(称为“元字符”)。 特殊字符 下表包含了单字符元字符的列表以及它们在正则表达式中的行为。 注意 若要匹配这些特殊字符之一,必须首先转义字符,即,在字符前面加反斜杠字
浏览器上一般都有菜单,你点击文件->保存网页,然后会弹出保存选项,选择好路径,点击确定保存就行了。
点击打开链接 作者:jiankunking 出处:http://blog.csdn.net/jiankunking
XPath 是 XML 的内容,这里 SelectNodes 是 C# 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。 重要语法: SelectNodes("item") 从当前节点的儿子节点(仅限儿子,不包含孙子、重孙噢)中选择名称为 item 的节点。 SelectNod
点击打开链接
在上图中选择你需要添加的Notepad++插件即可,不清楚添加什么插件话,可以百度一下。
XML样例: <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="李2红" ISBN="2-3631-4"> <title>CS从入门到精通</title> <author>候捷</author>
点击打开链接
背景: 今天帮同事老范,帮公积金转移手续,需要去人力,找小明开个条子。对于人力,我只是了解,对其中几个挺面熟,但分不清名字,所以不知道小明到底是谁。 过程: 我直奔人力而去,找到一个很面熟的人力A问道:“老师您好,老范让我过来帮他开个关于住房公积金转移的条子。” 人力A,说:“老范?没有啊” 我又很sb问道:“老师您不是小明吗?” 人力A一脸黑线的,指了指里面,说
XML样例: <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="李1" ISBN="2-3645-4"> <title>Net从入门到精通</title> <author>李大蒜</author>
样本XML文件(bookstore.xml) <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <autho
点击打开链接 作者:jiankunking 出处:http://blog.csdn.net/jiankunking
点击打开链接
一般是用来选择表结构。表结构,指的就是表的列的名称、类型和数量。 一般是: CREATE TABLE B AS SELECT * FROM A WHERE 1<>1 这样就可以复制一个表结构而不复制数据。 因为ORACLE没有布尔字面值,不能写成 WHERE FALSE,而只能写成1<>1,<>就是不等于的意思,当然你写1=2,2<>2, 2&
select 1 from table与select * from table 从作用上来说是没有差别的,都是查看数据库中这个表是否有记录。select 1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,但从效率上来说,1 >*,因为不用查字典表。 table表是一个数据表,假设表的行数为10行。 1:select 1 from table 增加临时
完整错误信息: System.Xml.XmlException: 意外的 XML 声明。XML 声明必须是文档中的第一个节点并且在它之前不允许出现空白字符。第 64 行,位置 3。 背景: 拼接了两个xml文件,提示错误的位置一直第二个xml开头的位置 <?xmlversion="1.0" encoding="UTF-8"?>
最近了解了一下C#中Encoding的不同编码方式的区别,和大家分享一下,如果有不对的地方还请各位批评指教。 简单的说,为什么需要编码? 比如,我们的计算机中需要表示字母'a','b'等等字母,然而这些字母如何在计算机内存中表示?众所周知,在计算机内存中数据是以二进制来表示的,这样,我们就需要将这些需要表示的字母和数字或者符号转换成能在计算机中表示的二进制表示,这就
str=str.substring(int beginIndex); str=str.substring(int beginIndex,int length); 返回一个从startIndex开始到结束的子字符串,或返回一个从startIndex开始,长度为length的子字符串。 EG: 作用把20080213==》2008年02月13日这种格式 private