12 2013 档案

摘要:1、vb调用存储过程Try sqlcon.Open() Dim cmd As New SqlCommand() cmd.Connection = con cmd.CommandType = CommandType.StoredProcedure cmd.CommandText = "addUser" Dim param As New SqlParameter() param.ParameterName = "@ID" param.Value = txtID.Text.Trim() cmd.Parameters.Add(param) param = New 阅读全文
posted @ 2013-12-29 21:03 ps十一郎 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1、函数:不能改变任何数据,只能给一个数据,返回数据,即查询功能2、触发器:存储过程中自动执行(系统已不用,项目开发部还是在用),e开头的都是带触发器的视图。3、定义变量:(不加@,即为游标)--变量在若干情况下需要初始化declare @i varchar(2000)set @i=''select @i=@i+username+';' from myUser where UserName is not nullprint @i4、定义表变量:DECLARE @变量名 TABLE(列名1 类型,列名2,类型……)DECLARE @CstTemp TABLE ( 阅读全文
posted @ 2013-12-26 16:40 ps十一郎 阅读(176) 评论(0) 推荐(0) 编辑
摘要:公用表表达式(CTE):common table expressionCTE支持递归查询,定义一个递归CTE至少需要两个(可能更多)查询:第一个查询称为定位点成员,第二个查询称为递归成员,基本格式如下:WITH [(TARGET_COLUMN_LIST)]AS(UNION ALL);定位点成员只是一个返回有效关系结果表的查询,与用于定义非递归表达式的查询类似,定位点成员查询只被调用一次。下面举例理解递归原理:以下代码演示了如何使用递归CTE来返回有关某个雇员及其所有各级下属的信息WITH EMPSCTE AS(SELECT EMPID,MGRID, FIRSTNAME,LASTNAMEFROM 阅读全文
posted @ 2013-12-25 15:57 ps十一郎 阅读(1879) 评论(0) 推荐(2) 编辑
摘要:Over中Row_number用法:select row_number()over(partition by bldguid order by total)as rowid,roomguid,roomfrom p_roomorder by bldguidAvg()的partition by的用法select avg(total)over(partition by bldguid)as avgtotal,roomguid,roomfrom p_room注:分组后再进行order by:partition by bldguid order by totalwith的用法:--带列名的用法with 阅读全文
posted @ 2013-12-25 15:07 ps十一郎 阅读(225) 评论(0) 推荐(0) 编辑
摘要:/*不能在设计表中直接添加键的约束*//*添加主键时,如果主键可为空,则必须首先设置表的主键字段不为空*/ALTER TABLE s_User2Subject alter column User2SubGUID uniqueidentifier not null/*添加主键约束*/ALTER TABLE s_User2Subject ADD CONSTRAINT pk_class_tab PRIMARY KEY(User2SubGUID); 阅读全文
posted @ 2013-12-23 14:30 ps十一郎 阅读(909) 评论(0) 推荐(0) 编辑
摘要:'功能:保存数据 '参数:dataxml,Userxml '返回值:bool '创建人:彭松 '创建时间:2013-12-18 Function SavUserInfo(ByVal DataXml As String, ByVal UserXml As String) As String Dim xmlDOM As New XmlDocument Dim xmlDOMUser As New XmlDocument Dim xmlNodeList As XmlNodeList Dim xmlNodeGUID ... 阅读全文
posted @ 2013-12-23 14:28 ps十一郎 阅读(268) 评论(0) 推荐(0) 编辑
摘要:/** 功能: 收集id=gridBar的数据* 参数: 返回值为XML字符串* 返回值: appForm.userxml = "我定义的xml"* 创建人: 彭松* 创建时间:2013-12-11*/function getGridXml() { // debugger; var sTable = document.getElementById("gridBar"); var sUserXml = ""; var userGUID = document.getElementById("txtUserGUID"). 阅读全文
posted @ 2013-12-19 16:19 ps十一郎 阅读(1575) 评论(0) 推荐(0) 编辑
摘要:一:对象序列化xml()Dim user1 As TestUser = New TestUser() user1.name = "adsfd" user1.email = "80808080" user1.info = "sssss" Dim mySerializer As New XmlSerializer(GetType(TestUser)) Using writer As StreamWriter = New StreamWriter(Server.MapPath("myFileName.xml")) myS 阅读全文
posted @ 2013-12-09 13:34 ps十一郎 阅读(802) 评论(0) 推荐(0) 编辑
摘要:每个节点都拥有包含着关于节点某些信息的属性。这些属性是:nodeName(节点名称)nodeValue(节点值)nodeType(节点类型)nodeType(节点类型)的取值如下:元素类型节点类型元素(ELEMENT_NODE)1属性(ATTRIBUTE_NODE)2文本(TEXT_NODE)3注释(COMMENT_NODE)8文档(DOCUMENT_NODE)9元素节点元素节点代码 空谷悠悠JohnDoeJack分析运行结果,其三个属性的值分别为:nodeType:ELEMENT_NODEnodeType值:1nodeName:元素标记名//此处为TDnodeValue:null2:属性节点 阅读全文
posted @ 2013-12-08 19:50 ps十一郎 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:/* /*功能:返回表tabView的所有数据,以xml的格式返回 */ function returnTableJson() { var sTable = document.getElementById("tabView"); var arr = []; var obj = {}; for (var i = 1; i " + "" + obj2[j].name + "" + "" + obj2[j].email + "" + "" + obj2[j].info + 阅读全文
posted @ 2013-12-07 17:11 ps十一郎 阅读(349) 评论(0) 推荐(0) 编辑
摘要://将前台传递的xml保存为xml文件Sub SaveXml(ByVal dataFileName As String, ByVal dataString As String)Dim doc As New XmlDocument doc.Load(Server.MapPath(dataFileName)) doc.SelectSingleNode("//note").InnerXml = dataString doc.Save(Server.MapPath(dataFileName))End Sub//将保存的xml文件转为json对象传递到前台Function Retur 阅读全文
posted @ 2013-12-07 17:05 ps十一郎 阅读(319) 评论(0) 推荐(0) 编辑
摘要:’json对象序列化为.net对象//接收前台传递的json对象 Dim txtName = Request.Form("txtName")//后台对json对象的序列化处理,生成为一个.net对象Dim serializer As New JavaScriptSerializer()Dim names As List(Of obj) = serializer.Deserialize(Of List(Of obj))(txtName)'.net对象序列化为json对象 Dim user1 As New TestUser Dim user2 As New TestUs 阅读全文
posted @ 2013-12-07 16:52 ps十一郎 阅读(676) 评论(0) 推荐(0) 编辑
摘要:PublicSharedSubJavaScriptSerializerDemo()DimuserAsNewUser()With{_Key.UserId=1,_Key.UserName="李刚",_Key.CreateDate=DateTime.Now.AddYears(-30),_Key.Birthday=DateTime.Now.AddYears(-50),_Key.Priority=Priority.Highest,_Key.Salary=500000_}'JavaScriptSerializer类在System.Web.Extensions.dll中,注意添加 阅读全文
posted @ 2013-12-06 11:38 ps十一郎 阅读(2223) 评论(0) 推荐(0) 编辑
摘要:2012-11-08 16:39:50|分类: VB.NET |标签: |字号大中小订阅VB.NET中操作xml文件(插入节点、修改、删除)(转载)已知有一个XML文件(bookstore.xml)如下: Oberon's Legacy Corets, Eva 5.95 1、往节点中插入一个节点: Dim xmlDoc As New XmlDocument() xmlDoc.Load("bookstore.xml") Dim root As XmlNode = xmlDoc.SelectSingleNode("bookstore") '查 阅读全文
posted @ 2013-12-06 11:20 ps十一郎 阅读(1201) 评论(0) 推荐(0) 编辑
摘要:此次实现的功能为,前台通过Jquery提供的Ajax方法读取後台数据,後台将对象序列化为Json字符串返回给前台,前台用Json2.js提供的方法将对象序列化为Json字符串返回给後台,後台都通过Json.net转换为对象;前台Ajax代码:1varobj;2functionGetObject(){3$.ajax({4type:"POST",5url:"Test.aspx/GetObject",6contentType:"application/json;charset=utf-8",7data:"{'name 阅读全文
posted @ 2013-12-05 22:41 ps十一郎 阅读(248) 评论(0) 推荐(0) 编辑