预览模式: 普通 | 列表
多表联接建立记录集是十分有用的,因为某些情况下,我们需要把数字数据类型显示为相应的文本名称,这就遇到了多表联接建立记录集的问题。比如作一个会员注册系统,共有五个表,会员信息数据表member、会员身份表MemberIdentity、会员权限表MemberLevel、会员类别表MemberSort和会员婚姻状况表Wedlock。如果想把会员注册信息全部显示出来,肯定要将这四个表连起来,否则大家看到的某些会员信息可能只是数据编号。
    以会员类别表来说,在其数据表中,1代表普通会员,2代表高级会员,3代表终身会员,在显示时,如果不将会员类别表与会员详细数据表相关联,那么假如我们现在看到的是一名普通会员的注册信息,我们只能看到其类别为1,而谁又会知道1代表的是普通会员呢?所以要将会员类别表与会员详细数据表相关联,关联后,1就显示为普通会员,2就显示为高级会员,3就显示为终身会员,这样多好?同理,其它两个表也要与会员详细数据表相关联才能把数据编号显示为相应的名称。
    
    前天制作网站后台时遇到此问题,在面包论坛、狂迷俱乐部、蓝色理想、和5D多媒体论坛发了贴子求救,都没有获得答案,只好自己研究,花了两天时间终于成功,现将其写成教程供大家分享,希望大家少走弯路。
    本教程是把五个表联在一起,如果愿意,您可以将更多的表联在一起,方法大同小异啦~
    
    步骤一:用Access软件建立一个名为Member的数据库,在其中建五个表,分别为:会员信息数据表member、会员身份表MemberIdentity、会员权限表MemberLevel、会员类别表MemberSort和会员婚姻状况表Wedlock。
    
    ●会员信息数据表member:
    MemberID:自动编号,主键(ID号)
    MemberSort:数字(会员类别)
    MemberName:文本,会员姓名
    Password:文本(会员密码)
    MemberLevel:数字(会员权限)
    MemberIdentity:数字(会员身份)
    Wedlock:数字(婚姻状况)
    MemberQQ:文本(QQ号码)
    MemberEmail:文本(会员邮箱)
    MemberDate:日期/时间(会员注册日期)
    
    ●会员身份表MemberIdentity:
    MemberIdentity:自动编号,主键(ID号)
    IdentityName:文本(会员身份名称)
    
    ●会员权限表MemberLevel:
    MemberLevel:自动编号,主键(ID号)
    LevelName:文本(会员权限名称)
    
    ●会员类别表MemberSort:
    MemberSort:自动编号,主键(ID号)
    SortName:文本(会员类别名称)
    
    ●会员婚姻状况表Wedlock
    Wedlock:自动编号,主键(ID号)
    WedlockName:文本(会员婚姻状况类别)
    说明:五个表建好后,您可以自行设置您想要的类别,如会员权限,您可以设置两个类别--“未付费会员”和“已付费会员”,编号分别为“1”、“2”,如您设置了三个选项,那么第三个选项的编号当然就是“3”了。
    下面我们所要作的工作就是把“1”、“2”之类的编号显示为“未付费会员”和“已付费会员”,否则,大家谁会知道“1”代表的是“未付费会员”,“2”代表的是“已付费会员”?
    
    步骤二:建DSN数据源,建记录集
    ●运行Dreamweaver MX软件,在会员注册信息显示页面建一个名为ConnMember(您也可以起其它的名称)的DSN数据源。
    
    ●点击服务器行为面板中的“绑定”,建一个名为MemberShow的数据集,“连接”选择ConnMember,“表格”选择Member,“列”全选,“排序”选择MemberDate,降序。点击“高级”按钮,修改SQL框中自动生成的代码:
    原代码为:
    Select *
    FROM Member
    ORDER BY MemberDate DESC
    
    将代码修改为:
    Select *
    FROM (((Member INNER JOIN MemberSort ON Member.MemberSort=MemberSort.Membe...

查看更多...

Tags:

分类:Asp | 固定链接 | 评论: 7 | 引用: 0 | 查看次数: 793

[私密日志] 私密日志

该日志是私密日志,只有管理员或发布者可以查看!
分类:Cms | 固定链接 | 评论: 5 | 引用: 0 | 查看次数: 1070

[私密日志] 私密日志

该日志是私密日志,只有管理员或发布者可以查看!
分类:Cms | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 713

首页全新改版

<div id="tInfo" class="tInfo" style="display:block"><p><span><a href="http://www.qihoo.com/site/v6/help/" target="_blank" class="f14 fB" >奇虎首页全新改版,点击这里快速了解更多奇虎服务!</a></span></p><img src="http://img.qihoo.com/images/v6/close_061114.gif" onMouseOver="this.src='http://img.qihoo.com/images/v6/close_on.gif'" onMouseOut="this.src='http://img.qihoo.com/images/v6/close_061114.gif'" title="关闭" onclick="javascript:CloseWel();"></div>

查看更多...

分类:Asp | 固定链接 | 评论: 7 | 引用: 0 | 查看次数: 836

网页左对齐

include/skin.asp 
sub web_head(var1,var2,var3,var4,var5)中 
<body topmargin=0 leftmargin=0><a name='top'></a> 
后面的<center>删除
sub web_end(var1,var2)中 
</center>删除

查看更多...

分类:Cms | 固定链接 | 评论: 5 | 引用: 0 | 查看次数: 766

调用

论坛
引用内容 引用内容
 <table border=0 width='100%'>
<%
sql="select top 13 id,forum_id,topic from bbs_topic where forum_id<>999999999 order by id desc"
set rs=joekoe_cms.exec(sql,1)
do while not rs.eof
  id=rs("id")
  topic=rs("topic")
  response.write vbcrlf&"    <tr><td height='"&dim_num(6)&"' style='border-bottom:1px dotted #e0e0e0'>  <img src='/skin/"&joekoe_cms.web_skin&"/small/h_forum.gif' border=0 align=absMiddle> <a href='/forum/forum_view.asp?forum_id="&rs("forum_id")&"&view_id="&id&"' target=_blank alt='"&joekoe_cms.code_html(topic,1,0)&"'>"&joekoe_cms.code_html(topic,1,20)&"</a></td></tr>"
  rs.movenext
loop
rs.close
%>
    </table>


文章
引用内容 引用内容

 <table border=0 width='100%'><!--文章-->
<%
sql="select top 14 id,topic from article where hidden=1 order by id desc"
set rs=joekoe_cms.exec(sql,1)
do while not rs.eof
  id=rs("id")
  topic=rs("topic")
  response.write vbcrlf&"    <tr><td height='"&dim_num(6)&"' style='border-bottom:1px dotted #e0e0e0' ><img src='"&web_dim(6)&"skin/"&joekoe_cms.web_skin&"/small/h_article.gif' border=0 align=absMiddle> <a href='article/article_view.asp?id="&id&"' target=_blank alt='"&joekoe_cms.code_html(topic,1,0)&"'>"&joekoe_cms.code_html(topic,1,22)&"</a></td></tr>"
  rs.movenext
loop
rs.close
%>
    </table><!--文章结束-->

查看更多...

Tags: 调用

分类:Cms | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 860

注意:10种新人最让前辈讨厌

7月至今,不少新人入职场已有一两个月了。新人要适应全新职场环境,周遭也在观察和评判着新人的素质和价值。新人的哪些行为、哪些素质在前辈眼中很不得人心呢?

  今朝我们要盘点一下职场新人最不受欢迎的10个地方。

  排名第1 极不合群

  物流公司职员 王先生虽然我们公司新进的职员上班时基本都是坐在办公桌前处理单据等,并不需要性格过分热情开朗或者为人八面玲珑,但是公司当然也不希望找一个类似于患自闭症的职员每天像空气一样地存在。新来的一批职员中有一个女孩子就内向得让人受不了。她刚来上班的时候,没有人知道她是几点来的,往往是办公室中我偶尔头一抬,猛地看见刚才还空着的位子上已经有一个身影端坐在那里。下班时候也是这样,大家才开几句玩笑的时候看见她还在,刚回到座位上忽然就发现她的桌上已经清理一空,下班了。被她这么毫无声息地一来一往吓过几次,我们大家也都习惯了,最后几乎都渐渐忽略她的存在了。

  本来,新人刚入职场,利用中午吃饭时间可以和同事们聊聊天、吃吃饭熟络起来,有几个新人的确是这么做的,也已经融入了大团体,但是这位新人愣是坚持每天自己带饭来,时间一到,微波炉里一转,就躲到会议室的角落里一个人吃闷饭去了。周末同事们搞过几次小范围的活动,一起吃饭、唱歌什么的,也从没见她参加过。如此不合群的新人,大伙儿还真是第一次见识。也有几位好心的同事一开始主动找她搭讪,可是她最多礼貌地回答一下,然后就又跟得了自闭症一样,一言不发。后来同事私底下聊起,有人用“太可怕了”来形容她。

  排名第2 太爱表现

  广告公司总代理刘先生

  我们公司新进来的一个员工是今年的应届毕业生。他的座位在我斜对面,我们互相可以看到半个头。当然平时没事是不会刻意去看他的,但是几个月相处下来,我发觉有很多次听他打电话,还真不那么习惯,就会偷偷看他两眼。

  他本身是学日语专业的,但是工作中暂时没有他专业的“用武之地”。然而,他似乎并不甘心这样的状况,仿佛不用到日语就难受得无法工作似的。于是,平时同事交流或者开玩笑,有事没事他总会夹杂几句日语,如果在场有人听得懂还好,问题是同事中没有一个懂日语的。他也不顾这样的表现会让别人产生什么样的反感,一边讲一边还要看看其他同事,尤其是女同事,那种眼神就像是在炫耀:“瞧我日语讲得多顺溜。”几乎每隔两天,他都要打一两通完全讲日语的电话,一开始我还纳闷我们并没有那么重要的日本客户啊,所以听到他对着电话听筒日语讲得欢畅,我就会多看他几眼,瞧他那语气、强调,也是在打私人电话。公司虽没有明文规定不准打私人电话,但是这样张狂地表现自己,未免过头了吧。大家知道你会日语,也犯不着如此强调的。

  排名第3 推卸责任

  人事专员韩小姐

  我最讨厌的新人是那种不肯承认自己错误的人,听不得别人批评,总喜欢推卸责任。别看新人一般都很嫩,但是有时候也会有人“以嫩卖嫩”。仗着自己初来乍到,什么都不懂,就什么事情都拿自己是新人来做挡箭牌。一旦做错事被发现,即开始猛找借口,还不忘加上一条理由:“我是新来的,所以原本不懂这样的规矩。”

  有一些新人直到做了一两个月后,还会有一种把自己当作新人的心态,觉得其他同事应该照顾自己。

  有什么问题也一概不管自己的事。新人开始一两次说自己没经验犯了错没关系,大家都可以谅解,但是一遇到问题就把自己的责任推得干干净净,势必引起旁人反感。在职场中,推卸责任的人本身就不受人尊敬,何况新人与周围的环境还没有完全磨合好,这样如何在职场中建立个人品牌?我只能说,这样的新人,往往面临人际关系的危机。

排名第4 行为怪异

  贸易公司业务组姚先生

  我们曾经来过一位新员工,刚进来的时候没发现什么特别不好的地方。那时正好是冬天,天气还算好,大部分人认为并不是很冷,但突然有一天我们发觉这位新员工进入办公室总是戴着帽子。她的帽子是连着衣服的那种,而且全黑。一开始大家都没觉得什么,可后来发觉她每天都是同样的打扮,而且进了公司也没有脱掉帽子的意向,整个一天上班都是保持这样的装束,不免让人觉得怪异。

  经过查证,发觉她并没有秃发、掉发的尴尬,就更加不明白她为什么那么喜欢戴着帽子。最近大片《达。芬奇密码》上映,我们越发觉得她的背影看上去很像电影中的异教徒,不由得让大家都产生一种毛骨悚然的感觉。另外,她走路的声音也很轻,整天戴着帽子不发声音地移来移去,平添大家的恐惧感。后来我们试着跟她提出,但却并没有达到预期的效果,可以说她是很执着地喜欢戴帽子吧。到最后,我们实在忍无可忍了,向公司领导反映,公司领导出面向该员工提出了想法。最后该新员工也很知趣地改换门庭了。

  排名第5 自作主张

  贸易公司销售主管 Julian

  我们公司曾经来了一位新员工,第一天进公司,就毫不介意地对身边的同事说:“哎,电脑借给我用一下!”还没等同事回答,已经一把把电脑抢过去使用了,同事看了长久无语。隔了几天,她又擅自使用别人的洗面奶等化妆品,正巧被同事看见,就生气地质问她:“你怎么可以随便用别人的东西?”可是她好像一点没有羞耻感,理直气壮地回答:“我以为是公用的,就使用了。”同事听后,真的是一肚子的火。从这以后,同事们的物品上都贴好名字,省得私有物品被当作公用品被人使用。也是自从这件事情之后,公司没有一个同事愿意跟她主动说话。

  这样过了没多久,这位新人也总算感觉到异样气氛,很自觉地申请了离职,原因是不适合该岗位,但实际原因大家都很清楚。人与人交往不管是在生活中还是在职场中都要与人为善。且走到哪里都应该有最起码的礼仪。想要人际关系如鱼得水,就不可能所有事情都以自己为中心,至少要考虑到别人的立场。这位新人处处自作主张,其后果可想而知。

  排名第6 敷衍了事

  展会公司项目负责人 麦先生

  新人来公司,总是要从基本的工作开始做起,在慢慢适应的过程中了解并熟悉整个工作环节的流程。何况,展会业的工作内容和流程就是这样,筹备期比较长,工作内容也比较繁杂琐碎,但是只有经历过这个过程,才会对最终举办成功一个项目有成就感。在漫长的准备阶段,展会公司需要做的就是宣传、招商、租借、反复确认等,不断地打电话给参展商确认一些细节问题。

  这份工作看似简单,但是整天握着听筒打电话也不是一件轻松的事情。所以,我们的一位新人就因此而受不了,开始“捣浆糊”了。找全了名单叫他第一遍打电话推荐我们正在筹备的这个展会,问问对方有没有兴趣参展,他一开始打得很卖力,可是毕竟工作太单调,后来他就开始偷懒了。我在旁边偷偷观察他,发现到最后,凡没打通的或者暂时找不到负责人的电话,他就忽略不打了。然后向我们报告说这些单位不准备参加本次展会。这是何等不负责任的工作态度!又会让公司产生多少损失?这样的新人一开始太让人诧异,经过我暗示指点,也没见他工作态度积极一点,反而因为有了“前科”而让我放不下心,每次他报告什么事情有问题或者无法完成,我总会认为他有敷衍了事的嫌疑。我相信没有哪个公司喜欢拥有这种工作态度的员工。

  排名第7 不拘小节

  李先生 部门主管

  现在的年轻人特别讲究个性,原来公司里有个新来的,男生,他戴一个耳钉,头发染黄,一小撮一小撮的。每次一进来都会令大家眼前一亮,牛仔裤上剪几个大洞,电脑包斜挎在身上,走起路来松松垮垮。做事明显带有自我标签,而且喜欢跟潮流。我为此特地跟他谈过,他说穿西装穿得太死板了,没有年轻人的感觉。我就让他到写字楼的大门口,看看走下来年龄差不多的人穿的是什么。

  一些新人真的很不懂礼貌。进门自己先进、出门自己先出,主管、同事走到他身边说事情,作为新人第一时间要站起来,这些都是很基本的礼仪,而我看到很多的职场新人,往靠垫上一靠,二郎腿一翘,很没有教养。企业是由很多人组成的一个团队,你过了头就会影响大家。
排名第8 眼高手低

  苏小姐 文员

  我在公司工作10年有余,也算是公司的老职工了。近两年公司新进来的员工比较多,现在的大学生,对社会接触要比过去早得多,接受新东西也快,社会阅历比较丰富,可是总觉得他们太浮躁,拿八面玲珑当聪明智慧。

  刚参加工作,一些新人跑腿、倒水、帮忙做事都还蛮勤快,可是撑不了一个月就原形毕露。毕竟都是独生子女,娇生惯养,工作责任心和吃苦耐劳的品质都不够。工作久了,一些学生感觉比较枯燥,不太愿意吃苦。坦白讲,大学生,特别是现在的大学生吃苦精神是少了一点。“80后主”要是独生子女,从小在家里被寄予厚望,觉得要做一番大事,不太愿意做小事。在处事的方式方法上,也不会很认真去做,都是站在自己的立场上,不会从长远的角度去考虑。

  排名第9 缺乏主动

  林先生 营销主任

  新人刚来公司都会接受培训,而且我们老员工一般也都会帮助他们,但是很多新人就像算盘一样拨一拨动一动,不拨就不动,人家不来教他,他也就不学了,就等在那儿等别人来教。有一次,我...

查看更多...

分类:Other | 固定链接 | 评论: 6 | 引用: 0 | 查看次数: 875

SQL Server实用经验与技巧大汇集

包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。

  1.挂起操作 

  在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 

  到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 

  删除PendingFileRenameOperations 

  2.收缩数据库 

  --重建索引 

  DBCC REINDEX 

  DBCC INDEXDEFRAG 

  --收缩数据和日志 

  DBCC SHRINKDB 

  DBCC SHRINKFILE 

  3.压缩数据库 

  dbcc shrinkdatabase(dbname) 

  4.转移数据库给新用户以已存在用户权限 

  exec sp_change_users_login 'update_one','newname','oldname' 

  go 

  5.检查备份集 

  RESTORE VERIFYONLY from disk='E:\dVBbs.bak' 

  6.修复数据库 

  Alter DATABASE [dvbbs] SET SINGLE_USER 

  GO 

  DBCC CHECKDB('dvbbs',repair_allow_data_loss) WITH TABLOCK 

  GO 

  Alter DATABASE [dvbbs] SET MULTI_USER 

  GO 

  --CHECKDB 有3个参数: 

  --REPAIR_ALLOW_DATA_LOSS 

  -- 执行由 REPAIR_REBUILD 完成的所有修复,包括对行和页进行分配和取消分配以改正分配错误、结构行或页的错误,以及删除已损坏的文本对象。这些修复可能会导致一些数据丢失。修复操作可以在用户事务下完成以允许用户回滚所做的更改。如果回滚修复,则数据库仍会含有错误,应该从备份进行恢复。如果由于所提供修复等级的缘故遗漏某个错误的修复,则将遗漏任何取决于该修复的修复。修复完成后,备份数据库。 

  --REPAIR_FAST 进行小的、不耗时的修复操作,如修复非聚集索引中的附加键。这些修复可以很快完成,并且不会有丢失数据的危险。 

  --REPAIR_REBUILD 执行由 REPAIR_FAST 完成的所有修复,包括需要较长时间的修复(如重建索引)。执行这些修复时不会有丢失数据的危险。 

  --DBCC CHECKDB('dvbbs') with NO_INFOMSGS,PHYSICAL_ONLY 
7.SQL Server日志清除的两种方法 

  在使用过程中大家经常碰到数据库日志非常大的情况,在这里介绍了两种处理方法…… 

  方法一: 

  一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大。 

  1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存。 

  2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定。 

  3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据。 

  方法二: 

  SET NOCOUNT ON 

  DECLARE @LogicalFileName sysname, 

  @MaxMinutes INT, 

  @NewSize INT 

  USE databasename -- 要操作的数据库名 

  Select @LogicalFileName = 'databasename_log', -- 日志文件名 

  @MaxMinutes = 10, -- Limit on time allowed to wrap log. 

  @NewSize = 1 -- 你想设定的日志文件的大小(M) 

  -- Setup / initialize 

  DECLARE @OriginalSize int 

  Select @OriginalSize = size 

  FROM sysfiles 

  Where name = @LogicalFileName 

  Select 'Original Size of ' + db_name() + ' LOG is...

查看更多...

分类:Asp | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 838

swsoft

swsoft 控制软件

查看更多...

分类:Other | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 292

点击复制标题和地址的代码

代码如下:
<title>点击复制标题和地址的代码</title>
<input type="button" name="Submit" onClick='copyToClipBoard()' value="复制专题地址,传给QQ/MSN上的好友">
<script language="javascript">
   function copyToClipBoard(){
    var clipBoardContent="";
    clipBoardContent+=document.title;
    clipBoardContent+="\n";
    clipBoardContent+=this.location.href;
    window.clipboardData.setData("Text",clipBoardContent);
    alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友");
  }
</script>

查看更多...

分类:Asp | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 858