2011年1月24日

摘要: DBML:[代码]后台.cs页面:[代码]运行会报错:“无法枚举查询结果多次。”查了国外的资料发现,因为linq to sql的ISingleResultT输出不能被列举计算大于1次。比如当你绑定ISingleResultT到一个下拉框列表,结果被枚举计算并且下拉框增加了数据;然后如果你再次绑定同样的ISingleResultT实例到同一个控件,它会发现它的数据源和先前的一样(通过对象引用参照),最后它就不会再一次的枚举计算该ISingleResultT实例。为了解决这个问题,现有两种方法可以提供:1、实现自己的ISingleResultT[代码]详细可见http://so 阅读全文
posted @ 2011-01-24 16:01 MIN飞翔 阅读(3963) 评论(0) 推荐(0) 编辑

2011年1月20日

摘要: 现有如下两张表(共3列,3列合为一个主键):表1: 表2:-------------- --------------列1 列2 列3 列1 列2 列3-------------- --------------1 a1 b1 1 a1 b21 a2 b2 1 a2 b22 a6 b6 3 a6 b6现在希望得到表1中有的但是表2中没有的记录,即获得两表差集,该如何获取呢?即得出来的结果应该是--------------列1 列2 列3--------------1 a1 b12 a6 b6在sql 2000中可以这样实现:select * from 表1 as t1where not exist 阅读全文
posted @ 2011-01-20 16:35 MIN飞翔 阅读(1638) 评论(0) 推荐(0) 编辑
 
摘要: UNION指令的目的是将两个SQL语句的结果合并起来。从这个角度来看, 我们会产生这样的感觉,UNION跟JOIN似乎有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION的一个限制是两个SQL语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。UNION只是将两个结果联结起来一起显示,并不是联结两个表。 假设我们有以下的两个表格:  Store_Information 表: store_name Sales Date   Los Angeles $1500 Jan-05-1999   Sa 阅读全文
posted @ 2011-01-20 14:29 MIN飞翔 阅读(32980) 评论(0) 推荐(1) 编辑

2011年1月14日

摘要: 例如在某个css.css文件中有样式: 注:(Styles和UIStructs在同一个目录)。在某个a.aspx页面中引用了table22样式,如果使用background-image: url(../images/img_57.png);则路径是css.css相对于该图片的位置但是由于png格式的图片在IE6下显示会有阴影,所以要使用filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Styles/001/images/img_57.png",sizingMethod="scale");这样的形式来显示图片,但是 阅读全文
posted @ 2011-01-14 15:53 MIN飞翔 阅读(4620) 评论(0) 推荐(0) 编辑

2011年1月13日

摘要: 在page_load的时候怎么知道是按了哪个按钮?例如一个form runat = "server"里面有很多button(bunton1,bunton2,bunton3...),我怎么知道是点了哪个button返回的呢?protected void Page_Load(object sender, EventArgs e){//在这里我有没有可能得到接下来执行的哪个方法? 是btn1还是btn2,还是根本就不可能得到?}protected void btn1_Click(object sender, EventArgs e){}protected void btn2_Click(object 阅读全文
posted @ 2011-01-13 14:01 MIN飞翔 阅读(2259) 评论(1) 推荐(1) 编辑

2011年1月12日

摘要: 程序代码思路大致如下,想动态的改变tr标签的innerHTML内容,但是IE却报"未知的运行时错误"script document.getElementById("trone").innerHTML = "tdhaha/td"; /script tr id="trone" /tr 在IE中,有时候会出现"未知的运行时错误(unknown runtime error)",而在firefox里不会。这主要是IE在对innerHTML进行写操作的时候会检查element是否具备做为这些内容中html对象容器的要求,比如如果你是在一个p里加入包含li的html代码, 阅读全文
posted @ 2011-01-12 15:54 MIN飞翔 阅读(515) 评论(0) 推荐(0) 编辑

2011年1月11日

摘要: TabContainer要实现服务器端回传,出来在后台实现 OnActiveTabChanged 事件外,还需要在前台实现 OnClientActiveTabChanged 事件,这是关键。asp:UpdatePanelID="UpdatePanel1"runat="server"ChildrenAsTriggers="true"contenttemplateajaxToolkit:TabContainerrunat="server"ID="Tabs"Height="480px"Width="100%"OnClientActiveTabChanged="activeTabChange 阅读全文
posted @ 2011-01-11 16:52 MIN飞翔 阅读(506) 评论(1) 推荐(0) 编辑
 
摘要: 页面运行初始状态:    前台页面部分代码段:    cc1:TabContainer ID="tabs" runat="server" ActiveTabIndex="0" Height="200px" Width="500px" enableTabScroll="True" cc1:TabPanel runat="server" HeaderText="首页" closable="False" ID="TabPanel1" TabIndex="0" HeaderTemplate 首页 /HeaderTemplate ContentTemplate iframe sr 阅读全文
posted @ 2011-01-11 16:18 MIN飞翔 阅读(1442) 评论(0) 推荐(0) 编辑

2011年1月5日

摘要: 原因 :发生此问题是因为 NETWORKSERVICE 帐户具有足够权查询 SQL Server 2005 服务信息。 应用一些安全策略来更新 SQL Server 2005 服务安全设置后可能会发生此问题。 可能会特别, 应用组策略以更新安全设置后出现此问题。 回到顶端 解决方案 :要解决此问题, 确保, NETWORKSERVICE 帐户具有读取权限来查询有关 SQL Server 2005 服务信息。 要这样做, 请按照下列步骤操作:1. 单击 开始 , 单击 运行 , 类型 mmc然后单击 确定 。 2. 在控制台窗口, 单击 文件 菜单上 添加/删除管理单元 。 3. 在添加/删除管 阅读全文
posted @ 2011-01-05 11:06 MIN飞翔 阅读(4913) 评论(0) 推荐(0) 编辑
 
摘要: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致 阅读全文
posted @ 2011-01-05 11:03 MIN飞翔 阅读(933) 评论(0) 推荐(0) 编辑