出没于网
  Goldtimes.net 互联网重回黄金时代!
国内唯一诚信、实用、合法的网络赚钱指南网站
日志首页  | 互联网 | 技术新知 | Goldtimes | Linux | .NET | JavaScript | AJAX | ASP | MSSql | PHP | MySql | Flash | 收藏 | 站长手记
国内唯一诚信、实用、合法的网络赚钱指南网站
用户登陆
用户:
密码:
 

站点日历
73 2010 - 9 48
   1234
567891011
12131415161718
19202122232425
2627282930

站点公告
Goldtimes.net全面改版中...
本站今后将以原创文章、教程为主,谢谢大家的支持,大家还有什么好的建议或意见,都可以在这里提出!
站长简介:
Agang,生于八十年代.多年媒体及互联网从业经验,关注互联网、电子商务和网络技术.中国商贸网(tradevnet.cn)创办人
blog.goldtimes.net
国内唯一专注于web2.0源码收藏,分享的技术blog

站点统计

联系方式
手机:13686861114
QQ:993715476
Email:anyshop@126.com

最新评论(删除/引用)

日志搜索

 标题   内容

友情链接

BLOG编码
RSS 1.0
RSS 2.0
创作共用协议
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... [49]  
打开企业管理器,选择要登陆的服务器,点属性,在安全的选项卡里把“仅windows”改成“sql server和windows”

企业管理器左边的选要登陆的服务器,安全性,登陆,可以设置登陆用的用户和密码。

作者:admin | 分类:MSSql | 评论:0 | 引用:0 | 查看:211

以前装过sql server,后来删掉。现在重装,却出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。

参考网上资料,总算搞定。步骤是:

1)添加/删除程序中彻底删除sql server。

2)将没有删除的sql server目录也删除掉。

3)打开注册表编辑器,在hkey_local_machine\system\currentcontrolset\control\session manager中找到pendingfilerenameoperations项目,并删除它。这样就可以清除安装暂挂项目。

4)删除注册表中跟sql server相关的键。

其实估计只要做第3步就可以搞定,这样就可以清除安装暂挂项目。自己是先走了1,2,4,最后做了3才搞定。所以估计3才是最关键的。



作者:admin | 分类:MSSql | 评论:0 | 引用:0 | 查看:348

删除xp_cmdshell
 
use master
exec sp_dropextendedproc n'xp_cmdshell'
go
-----------------------------------

 

use master

exec sp_dropextendedproc 'xp_cmdshell'
go

 

===========================================

 

 

 

 

 

 

 

 


恢复xp_cmdshell

use master
exec sp_addextendedproc n 'xp_cmdshell', n'xplog70.dll'
go

===============================================
update sysxlogins set name='lottery' where sid=0x01



作者:admin | 分类:MSSql | 评论:0 | 引用:0 | 查看:212
大家都知道腾讯有个互动状态代码生成页,http://is.qq.com/webpresence/code.shtml,能很方便的生成互动按钮。但是腾讯的这个页面改过版了,我是今天才发现的。用以前的代码已经不能点击打开聊天窗口了,生成的新代码比以前长了,多了个sigkey,64位的

作者:admin | 分类:Flash | 评论:0 | 引用:0 | 查看:206
未知 MD5Crack密码破解器   [ 2010-01-25  |  本站原创 ]

http://www.cmd5.com/
http://xmd5.org/

 

md5crack密码破解器

 

md5crack密码破解器



作者:admin | 分类:收藏 | 评论:0 | 引用:0 | 查看:260

通常,在执行多条sql语句时,我们会采用下面的方法:

<%
   sql1 = "update table1 set a=b where id=1"
   conn.execute sql1
    sql2 = "update table2 set a=b where id=2"
   conn.execute sql2
   sql3 = "update table3 set a=b where id=3"
   conn.execute sql3
%>

    事实上,这是一种效率很低下的写法,为了提高sql的执行效率,我们可以把多个sql语句用分号拼接在一起,然后一次性交给conn来执行。如下:

<%  
    sql1 = "update table1 set a=b where id=1"
    sql2 = "update table2 set a=b where id=2"
    sql3 = "update table3 set a=b where id=3"
    sql = sql1 & ";" & sql2 & ";" & sql3
    conn.execute sql
%>

    但是,以上2种写法都会面临一个问题,就是当我们需要保证3条sql语句都必须完整执行,当某一条执行错误时,其他2条也跟着回滚时,我们就需要用到sqlserver的事务控制了,不少的文章建议使用以下方法:

<%
dim conn=server.createobject("adodb.connection")  
'开始事务  
conn.begintrans    
'执行sql,若成功则提交事,否则回滚事务  
conn.execute(sql语句)  
'提交事务  
conn.committrans  
'回滚事务  
conn.rollbacktrans
%>

    在很多时候,这并不能达到保证sql语句完整执行的目的,高效的做法应该是利用sqlserver本身的事务控制功能,如下:

<%
sub exesql(byval sqlstr)
dim trsql
trsql = "set xact_abort on;begin transaction;"
   trsql = trsql & sqlstr
   trsql = trsql & ";commit transaction;set xact_abort off"
conn.execute(trsql)
end sub

sql1 = "update table1 set a=b where id=1"
sql2 = "update table2 set a=b where id=2"
sql3 = "update table3 set a=b where id=3"
sql = sql1 & ";" & sql2 & ";" & sql3
exesql sql
%>


本篇文章来源于 goldtimes.net 原文链接:http://www.goldtimes.net/goldtimes/view.asp?id=657



作者:admin | 分类:MSSql | 评论:0 | 引用:0 | 查看:1333

中国商贸网:网站收费大势所趋但收费成败在服务水平
  据报道,中国商贸网www.tradevnet.cn已于近日推出收费服务,中国商贸网拥有近10万家企业用户,200多万条商务贸易信息,是目前国内最大的商贸信息网站之一。
中国商贸网模式:
主要产品为“中国商贸网行业联盟广告”和“华南 黄页(www.hnyp.cn)”
适用范围:各行各业产品,
中国商贸收费项目-:“商贸通”,已初步形成规模。
发展潜力:较快
使用时间:2年,他们的企业自助建站功能堪称一绝,seo效果超越了阿里巴巴,是企业网站推广利器!

  目前的网站收费服务主要包括电子邮件服务收费、在线游戏收费、个人主页收费、财经信息收费、电子刊物收费等,加之广告和电子商务,从过去完全的概念炒作到现在清晰的经营模式转变,互联网的价值挖掘进入了理性发展的轨道。从全国范围来看,收费将成为趋势,并很有可能成为网站赢利的最新渠道。
  收费是大势所趋
  随着互联网经济泡沫的挤兑,“雅虎”模式寿终正寝,网站们疯狂烧钱的时代早已成为过去。和从前一样的是,对于风险资本的渴求还是一如既往,但互联网业界越来越关注怎样将网络由潜在价值上升到现实价值。和传统经济一样,对于网络也要赚钱,大多数网站已经没有疑问,问题是,网络怎样才能赚钱?在反思互联网旧有赢利模式的过程中,收费服务被人们尤其是网络精英们视作新的赢利增长点。
  自从雅虎模式诞生之日起,免费模式就在互联网上大行其道。一方面免费使互联网由实验室走向了大众,迅速得以普及,而另一方面正是由于免费,又限制了互联网的进一步发展壮大。
  现在的互联网正在迅速地 商业化,它已经不再是由一群痴迷于技术的网友们组成的“大同世界”了,互联网发展到现在,它已经开始从雅虎模式化的虚拟世界转变为一个 商业活动的主要承载工具,人们越来越多的通过互联网享受到信息、娱乐、购物等服务。网站作为 商业公司,在提供服务的同时负担着巨大的费用和开支,以电子邮箱为例,据专家测算,提供100万10m空间的邮箱,硬件方面仅服务器一项就至少要500万元,加上服务器托管、带宽、流量、技术维护、软件、宣传等,费用总共约1000万元。付出那么多,所得却只有广告加一些可怜的电子商务服务收入,可谓杯水车薪,得不偿失。
  网站要生存,投资要回报,都需要有利润。按照市场经济等价交换原则,谁受益,谁付费,收费是网站提供服务后所要求的合理 商业性回报,是市场游戏规则使然。
  诚然,互联网是我们这个时代充满活力的新经济,但这样的经济同样要遵循亘古不变的经济规律,同样要求企业按经济规律办事,否则企业破产是迟早的事。说到底,互联网收费是资本意志的表现。所有的投资都要有成本赢利关系,互联网也不例外,只亏不赚不是真正的互联网经济,资本也不会答应。收费是网络服务商面对市场环境而迈出的关键性一步,意义在于为用户提供更加优质的服务。对网站来说,只有保证了固定的收入来源,网站才可以保持可持续发展,对整个互联网来说,收费是大势所趋。
  收费成败系于服务水平
  据cnnic最近一次互联网发展报告统计,中国网民已经达到3亿,越来越多的中国人开始使用互联网。互联网市场增长快速,网站们选择此时推出收费服务可以说是看到了收费市场的前景。但从免费到收费,不仅仅是一个收与不收的区别那样简单,收费一旦确立,中国网民作为网络市场购买力主体的地位和形象将更加深化。除此以外,网站之间的竞争和整合将以一个全新的力度和格局展开,网站将承受来自竞争对手以及自身的经营压力。如果还是以过去服务水准经营网站,那么收费无异于自掘坟墓。
  原先,当互联网还处于免费时代的时候,有一个不成文的规矩:既然用户享受的是免费服务,那么网站对于自己所提供的服务质量就没有一个自我约束和自我提升的监督机制。如今,各网站纷纷扛起了收费的大旗,相应地,就应当负起保证服务水平的责任。
  对于用户来说,最直观的问题是,我花钱能买到什么?花多少钱不要紧,要紧的是这钱花得值不值。因此,向网站交费,人们能得到什么服务就自然而然成为摆在各网站面前的现实问题。究竟你的信息量怎么样?增值量怎么样?可信度怎么样?权威性怎么样……一连串的“怎么样”将直接考问网站的服务水平。
  通过收费,网站们将不得不改变原来的经营模式,网站要从过去的网络媒体转变为网络商店。网络媒体重在通过信息传播供人们阅读,而网络商店则主要是销售实实在在的商品。因此,网上的内容就要求必须有 商业价值,即要求网站所提供的服务必须有 商业价值。试想,如果是没有价值或不等值的“商品”,谁会慷慨地掏出腰包?从免费到收费,网站必须从虚拟走向现实。
  可以预见的是,各网站内容和服务质量的提升,将成为网站之间新一轮竞争的焦点。那些缺乏 商业色彩,没有特色的网站从前可以通过免费浏览、免费聊天室、免费邮箱等等招揽用户,收费以后,网站内容、版面、版式、风格等如果没有亲和力,缺乏 商业价值,再加上服务质量差,收费高,那么,网站倒闭并不足为奇。
  收费,路还很长
  有专家指出,从技术上讲,国内的网站已做得很好,但仅有技术并不能保证在市场中盈利, 商业模式的创新才是关键。互联网本身不是泡沫,本质上它只是一种工具,一种应用。互联网开始收费,表明人们愈发关注的是互联网的应用价值。然而,联系到目前国内互联网发展的现实状况,收费面对的问题还有很多很多,网站走向全面收费还有很长的一段路要走。
  首先,网民的观念改变尚需时间。自互联网进入中国以来,人们已经习惯了信息共享的“规则”,很多人不假思索地认为网上信息资源的免费使用,就是共享。因此,网站决定开始收费,从感情上讲,总有人不能接受。克服网民的这种惯性思维,需要假以时日。所以,网站收费只能也必须是一个循序渐进的过程。事实上,多数网站并没有一下子过渡到完全收费,而是采取前后有别的稳妥方案。其次,网站自身服务水平及服务质量的改善也需要时间。收费服务要想在有限的市场中立足,比的就是后台技术和售后服务,很明显,收费服务商必须提供更多的资金和更先进的技术来准备收费服务,而目前要求网站改进服务质量的地方还有很多。再次,收费以后,怎么收等一系列的支付问题怎么解决还需要探索。这些决定了收费并不是收收那样容易,与它联系最多的是目前网站无法回避的服务问题。
  总之,互联网收费并非一试就灵,也不像有些人形容的那样是网站的救命稻草,从某种程度上说,收费并不是如意算盘,但网站收费迈出了转变互联网经营模式的重要一步。随着新的赢利领域不断出现,特别是宽带的快速发展,只要网站在内容以及信息提供等方面挖掘 商业价值,提升服务水平,那么收费服务将带给网站新的发展契机。

转自:www.goldtimes.net
本篇文章来源于goldtimes.net原文链接:http://www.goldtimes.net/news/view/5719.htm



阅读全文……
作者:admin | 分类:互联网 | 评论:0 | 引用:0 | 查看:239

create   trigger   tr_deletecompany  
  on   company  
  for   delete  
  as  
  delete   info   
  from    info   a   join   deleted   b   on   a.username=b.username  
  go  

 

删除企业表,同时删除该企业发布的信息

 

-----------------------------------------------------------

 


create   trigger   tr_deletecompany2  
  on   company  
  for   delete  
  as  
  delete   classified  
  from    classified   a   join   deleted   b   on   a.username=b.username  
  go  


-----------------------------------------------------------

 

delete  from company where companyname='' or  companyname is null



作者:admin | 分类:MSSql | 评论:0 | 引用:0 | 查看:213
未知 级联删除ON Delete CASCADE   [ 2009-07-11  |  本站原创 ]

sql> delete news;

已删除2行。

sql> drop table news;

表已删除。

sql>  create table news(
  2   id varchar2(20) not null,
  3   objid varchar2(20) not null,
  4   title varchar2(60) not null,
  5   author varchar2(40),
  6   fromwhere varchar2(60),
  7   content clob,
  8   adddate date,
  9   constraint pk_news primary key(id),
 10   constraint fk_news foreign key(objid)
 11   references newobj(id)
 12   on delete cascade);

表已创建。

sql>  insert into news(id,objid,title)values('10','10','buy the computer');

已创建 1 行。

sql>  insert into news(id,objid,title)values('20','10','i love you');

已创建 1 行。

sql> select count(*) from newobj;

  count(*)
----------
         2

sql> select count(*) from news;

  count(*)
----------
         2

sql> delete from newobj where id='10';

已删除 1 行。

sql> select count(*) from newobj;

  count(*)
----------
         1

sql> select count(*) from news;

  count(*)
----------
         0

 

我删除新闻表,然后重建新闻表,并加了:on delete cascade

添加相应记录,我试着删除新闻栏目id为10的栏目;新闻表中的记录也跟着删除了;

小结: on delete cascade实现了级联删除;

 



作者:admin | 分类:MSSql | 评论:0 | 引用:0 | 查看:261

asp高级编程:大型数据库建表技术

 

'建立数据库
sql="create table [db_posts"&request("tablename")&"] ("&_
 "id int identity (1, 1) not null ,"&_
 "threadid int not null ,"&_
 "istopic int default 0 not null ,"&_
 "subject varchar(255) not null ,"&_
 "username varchar(255) not null ,"&_
 "content text not null ,"&_
 "posttime datetime default "&sqlnowstring&" not null ,"&_
 "postip varchar(255) not null "&_
")"
conn.execute(sql)

'建立关联
sql="alter table [db_posts"&request("tablename")&"] add constraint [fk_db_posts"&request("tablename")&"_db_threads] foreign key ([threadid]) references [db_threads] ([id]) on delete cascade  on update cascade"
conn.execute(sql)


error("建立成功!")


----------------------------

--在自己创建的数据库中创建表

use sb         --使用某个数据库,格式: ues 数据库名
create table 123   --格式:create table 自定义的表名
(     --字段名一般为有一定意义的英文
 names char (15),  -- 格式:字段名 类型 () 括号里面的是允许输入的长度
 age int,   --int型的后面不要接长度
 years text (20)   --最后一个字段后面不要逗号
)

--在创建表时就可以对字段加上约束:
create table 123
(
 names char (15) primary key identity(1,1) , --加主键约束,还有标识列属性(两者构成实体完整性)
 age int not null,    --加非空约束,不打"not null"默认为:可以为空
 years text (20) foreign key references 456(years),   --加外键约束,格式:foreign key references 关联的表名(字段名)
 class char (20) default '哈哈'   --加默认值约束
 school char (30) check(school='十五' or school='十') --加检查约束,格式:check (条件表达式)    --
)

--如果在表创建好了以后再加约束,则格式分别为:

-- 主键:
alter table 表名
add constraint pk_字段名  --"pk"为主键的缩写,字段名为要在其上创建主键的字段名,'pk_字段名'就为约束名
primary key (字段名)   --字段名同上

--唯一约束:
alter table 表名
add constraint uq_字段名
unique (字段名)

--外键约束:
alter table 表名
add constraint fk_字段名  --"fk"为外键的缩写
foreign key 字段名 references 关联的表名 (关联的字段名)  --注意'关联的表名'和'关联的字段名'

--检查约束:
alter table 表名
add constraint ck_字段名
check (条件表达式)   --条件表达式中的条件用关系运算符连接

--默认值约束:
alter table 表名
add constraint df_字段名
default '默认值' for 字段名  --其中的'默认值'为你想要默认的值,注意'for'

--删除创建的约束:
alter table 表名
drop constraint 约束名   --约束名为你前面创建的如:pk_字段 这样的约束名
     --注意:如果约束是在创建表的时候创建的,则不能用命令删除
     --只能在'企业管理器'里面删除



作者:admin | 分类:MSSql | 评论:0 | 引用:0 | 查看:733
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... [49]  
Powered by Goldtimes.net © 2005-04 , Processed in 0.046875 second(s) , 5 queries