上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 96 下一页
摘要: 一般情况之下数据插入之前或是处理其它一些动作时,需要判断记录是否存在,下面这个视频是演示如何使用DataReader的HasRows去判断记录是否存在?文件格式:.wmv;大小11,232KB;长度:00:08:36。下载地址:http://download.cnblogs.com/insus/ASPDOTNET/DataReaderHasRows.rar 阅读全文
posted @ 2011-04-30 15:02 Insus.NET 阅读(1198) 评论(0) 推荐(1)
摘要: 如何使用这个http://www.cnblogs.com/insus/articles/1424094.html类别,下面这个例子为视频演示。文件格式:.wmv;大小22,923KB;长度:00:18:22。下载地址:http://download.cnblogs.com/insus/ASPDOTNET/SaveNullToDb.rar 阅读全文
posted @ 2011-04-30 14:55 Insus.NET 阅读(1789) 评论(0) 推荐(1)
摘要: 你开发的网站或是应用程序,少不了使用Session.其中有几个Session一定是贯通整站的,如判断是否登录成功,记录被验证成功的帐号等。比如在需要需要登录成功之后才可以访问的页面的Page_load都要写一个判断if (Session["LoginOK"] xxx|| Session["LoginOK"] xxx)等等。如何才可以做到化繁为简,化长为短呢?可以尝试把这个些贯通整站的Session写在一个Biz的类别中,当然下面这个类别你还是可以扩展的。Biz.cs:View Code usingSystem;usingSystem.Collection 阅读全文
posted @ 2011-04-29 11:05 Insus.NET 阅读(8644) 评论(4) 推荐(2)
摘要: 网友问,看了这个篇:http://www.cnblogs.com/insus/articles/1418377.html虽然有SQL和Access的数据库访问类别,但是还是无法满足要求,是因为专案是同时使用两种数据库SQL和Access,是否有两好的解决方法。Ok,没有问题,Insus.NET改写一个,使用简单工厂来实现。可以下载完整类别代码http://download.cnblogs.com/insus/Library/BizBase.rar解压之后,把BizBase\BizBase\bin\Debug\BizBase.dll拷贝至专案的BIN目录中,引用名称空间using Insus.N 阅读全文
posted @ 2011-04-27 18:35 Insus.NET 阅读(3121) 评论(0) 推荐(1)
摘要: 一直很想写一个Gridview内实现单选功能,但是一直没有太多时间,近段时间多个网友问及此功能,只好抽出些少时间来实现,下面为实现过程。效果如下,把选择的值使用javascript Alert:数据源,在可用的数据库内创建一个表[Member] 并插入三笔测试记录:View Code SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOIFOBJECT_ID('[dbo].[Member]')ISNOTNULLDROPTABLE[dbo].[Member]GOCREATETABLE[dbo].[Member]([MemberId][int]IDEN 阅读全文
posted @ 2011-04-26 15:28 Insus.NET 阅读(3298) 评论(2) 推荐(1)
摘要: 在SQL Server较高版本,如SQL 2008新增加了一个日期数据类型DATE,它很容易地帮Insus.NET解决一个问题。专案中需要做每天的报表,即是说要搜索出每天的记录。比如用户输入某一天,搜索出某一天的数据出来,不管搜索日期字段是否为纯日期还是带有时间的。以前使用BETWEEN谓词等。如今做法:DECLARE@DASDATE--搜索日期SELECT*FROM[dbo].[Orders]WHERECAST([OrderDate]ASDATE)=CAST(@DASDATE) 阅读全文
posted @ 2011-04-22 17:15 Insus.NET 阅读(1503) 评论(0) 推荐(1)
摘要: 用户需要传入年份,获取该年份2月份的天数。可以写成一个用户自定义函数。View Code CREATEFUNCTION[dbo].[DaysOfFebruary](@YearINT)RETURNSINTASBEGINRETURNCASEWHEN(@Year%4=0AND@Year%100<>0)OR(@Year%400=0)THEN29ELSE28ENDEND代码演示:SELECT[dbo].[DaysOfFebruary](2011)执行结果: 阅读全文
posted @ 2011-04-22 16:14 Insus.NET 阅读(1032) 评论(0) 推荐(1)
摘要: SQL开发过程中,经常开发存储过程,与自定义函数,它们有什么区别呢?下表是存储过程(PROCEDURE)与自定义函数(User-Defined Function)的区别,参考: 存储过程自定义函数返回一个或多值必须返回标量或一个表参数有输入输出仅有输入被谁调用EXECUTESQL语句是否可用TRY-CATCH是否相互调用是否事务是否 阅读全文
posted @ 2011-04-22 13:15 Insus.NET 阅读(403) 评论(0) 推荐(1)
摘要: 有用户反馈,看过Insus.NET实现文章标题被变更后如何进行同步之后,对于用户点击按钮,如何能动态添加用户控件,希望能得到更详细一些讲解与说明。有一点需要注意的地方,就是这个用户控件,需要放在网页指定的位置上,因为使用了一个PlaceHolder来装载。xxx.aspx:转载地址:<asp:TextBoxID="txtUrl"runat="server"></asp:TextBox><asp:ButtonID="CopyArticle"runat="server"Text=" 阅读全文
posted @ 2011-04-21 15:49 Insus.NET 阅读(1764) 评论(0) 推荐(1)
摘要: 内部网站,资讯文员收集各部门发布的文章,然后做电子报。有这样一种情况出现,电子报发出之后,原文章作者有可能对标题作变更,这样会从电子报看到的标题与点击链接看到的标题不一样。为了解决这个问题,得想办法实现文章标题同步。以前是在做文章引用时,需要做两个复制步骤,复制标题和URL。是否可以只传入URL取得这个Page的标题呢?答案是肯定的。Insus.NET把这个功能整合至一个类别。可以从这里下载:http://www.cnblogs.com/insus/articles/2023258.html接下来,我会修改原有网页的功能。创建一个User Control:xxx.ascx:<asp:Hy 阅读全文
posted @ 2011-04-21 11:32 Insus.NET 阅读(685) 评论(0) 推荐(1)
摘要: 这个工具,是在http://www.cnblogs.com/insus/articles/1990497.html基础上,添加一个功能,传入URL之后,取到这个URL的Web Page的标题(Title)。如果你有使用以前版本,直接以这个DLL覆盖旧的即可。使用时需要引用名称空间using Insus.NET;类别名称InsusMetaUtility,需要实例化。下载地址:http://download.cnblogs.com/insus/library/InsusMetaUtility_V2.rar 阅读全文
posted @ 2011-04-21 10:30 Insus.NET 阅读(622) 评论(0) 推荐(1)
摘要: 无法运行一条SQL语句,才发现SQL是标准版的,决定升级它。EXECUTEsys.sp_cdc_enable_dbGOMsg 22988, Level 16, State 1, Procedure sp_cdc_enable_db, Line 12This instance of SQL Server is the Standard Edition (64-bit). Change data capture is only available in the Enterprise, Developer, and Enterprise Evaluation editions.升级步骤,移除原来版本 阅读全文
posted @ 2011-04-20 11:10 Insus.NET 阅读(598) 评论(0) 推荐(1)
摘要: 某些情况之下,我们需要做清除表的记录。可以使用TRUNCATE函数实现,并让自动增长的主键ID重新开始。但是如果遇上表与其它表有关联,即是说主键是其它表的外键时,使用这个函数清除表记录,会接收到一条Error的信息:Msg 4712, Level 16, State 1, Line 1Cannot truncate table 'dbo.topic' because it is being referenced by a FOREIGN KEY constraint.我们是否有其它替代方法可以使用呢?答案是肯定的。Insus.NET有写了一个存储过程,即是使用DELETE 和 阅读全文
posted @ 2011-04-19 10:40 Insus.NET 阅读(4525) 评论(0) 推荐(1)
摘要: 参考此帖:http://topic.csdn.net/u/20110416/13/1878ce94-6154-43a3-9b23-f5ff8c06f164.html如果您无法打开此链接,也可以下载此论题图http://download.cnblogs.com/insus/Miscellaneous/Insus_Birthdate_Cal_Age.rar。根据出生日期计算出在某个事件日期当时的年龄。因为Insus.NET把它写成一个自定义函数UDF_Age:View Code SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOIFOBJECT_ID('[d 阅读全文
posted @ 2011-04-18 16:35 Insus.NET 阅读(1441) 评论(0) 推荐(1)
摘要: Server Error in '/WebSite1' Application. Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation.Description: An unhandled exception occurred during the execution of the current web request. Please rev 阅读全文
posted @ 2011-04-18 13:10 Insus.NET 阅读(1364) 评论(0) 推荐(1)
摘要: 相信很多人会使用SQL函数SCOPE_IDENTITY()去获取刚刚插入的主键。下面Insus.NET会使用另外一个方法来实现。两种方法代码都会列出,方便对比与参考。首先创建一个表[tQ]:CREATETABLEtQ(tQ_IdINTIDENTITY(1,1)PRIMARYKEY,tQ_NameNVARCHAR(50))再创建另一个表[SavePrimaryKey],存储取得的主键,为本演示之用,实际情况之下,并非是创建这样一个表,而是取得这个主键之后,做其它处理。CREATETABLESavePrimaryKey(PKINT)插入记录:INSERTINTO[dbo].[tQ]([tQ_Nam 阅读全文
posted @ 2011-04-16 10:13 Insus.NET 阅读(2040) 评论(0) 推荐(2)
摘要: 前一段时间,有网友问及中文日期的问题http://www.cnblogs.com/insus/articles/2012048.html,原来最终要求是需要在SQL中处理。刚才整理了一下。把它写成一个SQL函数,需要时调用即可,下面为函数代码,仅供参考:View Code CREATEFUNCTION[dbo].[udf_ConvertToChineseDate](@DateDATETIME)RETURNSNVARCHAR(20)ASBEGIN--定义一个表变量DECLARE@DigitalTABLE([D1][TINYINT]NOTNULL,[D2][nvarchar](2)NOTNULL, 阅读全文
posted @ 2011-04-15 16:14 Insus.NET 阅读(621) 评论(0) 推荐(1)
摘要: 在Transact-SQL写存储过程,需要做一个小功能,就是处理小数的问题。如果小数部分等于0,显示整数部分,返之,两部分均需显示。如数据3.0显示为3,如0.6显示为0.6,如2.8显示为2.8解决问题,代码如下:DECLARE@aDECIMAL(18,1)=3.0IF(@a-FLOOR(@a)<>0)PRINT@aELSEPRINTFLOOR(@a) 阅读全文
posted @ 2011-04-13 16:59 Insus.NET 阅读(427) 评论(1) 推荐(2)
摘要: Server Error in '/WebSite1' Application. Column '工号' does not belong to table Table.Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Ex 阅读全文
posted @ 2011-04-13 16:01 Insus.NET 阅读(2460) 评论(1) 推荐(2)
摘要: Server Error in '/WebSite1' Application. The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and 阅读全文
posted @ 2011-04-12 20:39 Insus.NET 阅读(8944) 评论(1) 推荐(3)
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 96 下一页