专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
NestedRepeater.aspx \'> NestedRepeater.aspx.csusing System;using System.Data;using System.Data.SqlClient;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;namespace eMe... [阅读全文] [PDF]
2 考虑一个数据集中有多个数据表的问题 好处是什么? 很重要的一点,可以很方便的导航取得相关的信息,如Province.GetCityRows ()可以获得这个省下面的所有城市,而Province.CountryRow则可以得到这个省所在的国家,是不是比以前通过外键再到数据库去查方便的多呢? 伴随着这种导航而来的是方便的级连更新,比如删除了父记录就会自动地所有关联的子记录删除,这些都是自动进行的,你不需要多写一行代码。 其实,这些都是比较小的功能,更强大的功能在于方便的统计和聚合,考虑这么一个需求:对于商品类别表ProductType,我需要计算每一类商品... [阅读全文] [PDF]
1 考虑多语言的问题 对于多语言,需要考虑两个方面,一个是界面,一个是数据库信息,对于界面的多语言问题比较简单,只要建立相应的资源文件就可以了,这里不再多说;比较复杂的是数据库信息的多语言化,这里说说Freight.net的解决方案。 Freight.net将使用Storm.MultiLanguage构件来处理多语言。 该构件可对数据库中的字符串数据表及XML格式的字符串数据表进行操作。默认的数据库表名为DisplayString,默认的XML文件名为DisplayStringData.XML 对数据库中的字符串数据表支持多数据库及同一数据下多数据表的操作... [阅读全文] [PDF]
3 考虑以上两种情况的综合 当以上两种情况凑在一块的时候,情况还会复杂一些,因为在我们的这个解决方案中,多语言和信息的主体是采用的松耦合,如果不采用松耦合就不能保证其通用性和可扩展性,但是采用了松耦合在数据集中多表操作时又会产生麻烦。 因为松耦合,所以在数据集中自动级连更新的时候并不能够自动更新,修改还无所谓,我们只要保证和多语言表关联的那个Guid不变就可以了,但是删除呢?我们总不能把信息主体删除了却又把多语言数据留着吧,更麻烦的是因为数据已经删除,我们很难知道删除之前与多语言数据表关联的Guid是多少。而且我们需要把对信息主体的删除和多语言数据的删除放... [阅读全文] [PDF]
???????? 在开发基于.NET平台的数据库应用程序时,我们一般都会用到DataSet,作为ADO.NET的核心类它为我们提供了强大的功能,而整个看上去就像是放在内存内的一个小型数据库,内部包括了DataTable、DataView、DataRow、DataColumn、Constraint以及DataRelation。当初看到它时真的是有点兴奋。 ???????? 下面根据我的一些经验来举例说明在ADO.NET中的多表填充、关联表更新以及多个Command对象执行过程中启用事务的操作。欢迎大家交流,或在Blog上留言。 ???????? 一、准备工作... [阅读全文] [PDF]
  系统变量 table_cache, max_connections 和 max_tmp_tables 影响着服务器保持打开的文件最大数量。提高一个或多个这些变量,就可以提高操作系统在每次处理时能打开的文件描述符限制。很多操作系统都可以增加文件打开的数量限制,不过每个系统的方法都各不一样。查阅一下操作系统文档来判断是否可以提高限制以及怎么去做。   table_cache 和 max_connections 相关。例如,有200个并发的连接,那么则必须至少有 200 * N 大小的表缓存,N 是在一个表连接中最大的表数量。同时也需要为临时表和临时文件保... [阅读全文] [PDF]
本文为了简单并能够说明主要内容,一些次要的html内容相对简单。 在网站有多个内容要在某一页显示时可在网页中共用一个显示和提交。 本例中有两个数据表(news,ctm);一个主页(index.php); 一个提交页(index_pub.php;和一个包函页(index_view.php) 一个子页(view_d.php)。 ----news,ctm--- increate table news(id int(80) not null auto_increment,title char(100),detail text,primay key(id)); increate ... [阅读全文] [PDF]
  ORACLE数据库中,表是最基本的内容。可以说,表设计的好坏直接跟数据库的性能相关。所以,在设计表的时候,除了要遵循其固有的数据库准则之外,还需要看个人的数据库管理经验。下面我就把这些经验分享一下,或许对大家有所帮助。   ORACLE数据库中,表是最基本的内容。可以说,表设计的好坏直接跟数据库的性能相关。所以,在设计表的时候,除了要遵循其固有的数据库准则之外,还需要看个人的数据库管理经验。下面我就把这些经验分享一下,或许对大家有所帮助。   一、 表该存放在哪里?   我们都知道,在ORACLE数据库中,使利用空间这个概念来管理表对象的。在数据库创建的时候,数据库中已经建立了一... [阅读全文] [PDF]
数据表中遍历寻找子节点的三种实现方法: 示例问题如下: 表结构: Id ParentId 1 0 2 1 3 2 ...... 针对该表结构解释如下: 1的父节点为0, 2的父节点为1, 3的父节点为2 ...... 以此类推,要求给定一个父节点的值,比如1, 用SQL语句查询的到该父结点下的所有子节点 下面的Sql是在Sql Server下调试通过的,如果是Oracle,则有Connect By可以实现. 建立测试表: Drop Table DbTree ... [阅读全文] [PDF]
今天碰到了一个怪问题情况如下 在Access中新建一个数据表,字段有IDFileNameFileDirModifiedCreatedSizeMemo 用Asp.net中的OleDb去Insert数据,结果报错!说“不能向数据表增加数据”调试了1个多小时,发现了问题所在: 如果在Access里面用Size作为数据表字段,那么OleDb去Insert数据就会报错,如果把Size字段改成别的名称(如Size1或FileSize)就可以了,但是在Access里面倒是可以对Size字段进行增删改。... [阅读全文] [PDF]
这篇论坛文章(赛迪网技术社区)主要介绍了Acess数据表分页的两个具体的解决方法,详细内容请参考下文。 后台数据库用是Access,客户用了一年后说打开界面非常慢,查看了数据库后发现数据表中的记录已有五万多条,自己试过将记录复制到10 万条,打开界面非常慢,翻页也是同样的问题,我采用的方式是每页装入20条记录,循环写在表格中显示出来,再定四个翻页键用来查看数据,但问题是虽然是 每次装入页面的记录只有二十条,但每次要打开记录集时还是必须一次性装入所有的记录,所以才慢。 解决方法一: 1.设置一个自增长字段.并且该字段为INDEX. 2.由于是 ACCESS ,所以,只能是前台... [阅读全文] [PDF]
1 共11条 分1页