账号通
    

账号  

密码  

3932

查看

10

回复
主题:kesion4.5 ac转SQL与dvBBS8.1SQL整合 [收藏主题] 转到:  
hg126 当前离线

157

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1877 分
登录次数:95 次
注册时间:2007/12/6
最后登录:2011/6/25
hg126 发表于:2008/1/5 14:08:00   | 只看该作者 查看该作者主题 楼主 
科汛在线商城系统(NET)

kesion4.5 ac转SQL与dvBBS8.1SQL整合,这个论坛里有那们做过?
我们只要非商业的程序啊!一切都是免费!
思路解析一下:
1.分别从官方免费下载最新的程序 Kesion4.5  /  Dvbbs8.1.1
2.在正常情况下按官方说明整合这两个程序的AC版!
3.每个程序单独转成SQL,SQL有这个功能,只要将AC的数据库转过来就行了!
4.认真检查每一个转过来的程序!会有错误的!


&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
---------------------------------------------------------------------------------------------------------------------------------------
***************************************************************************************************************************************
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&



:P
本人能力有限,正在测试中,估计1月12号能完成,在此请有过这方面经验的朋友帮帮忙,发表一下意见!
如果有这样的完整程序,不防共享一下!

[em80]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hg126 当前离线

157

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1877 分
登录次数:95 次
注册时间:2007/12/6
最后登录:2011/6/25
hg126 发表于:2008/1/5 19:55:00   | 只看该作者 查看该作者主题 沙发 
科汛在线网校系统

这是网上收的代码,还有一个是转好了的DV8.0的,呆会传个地址上来!

以下是代码片段:

[em80]

我们的原则就是:免费到家,免费到个人!
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Dv_TSQL]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[Dv_TSQL]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Dv_loadSetup]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[Dv_loadSetup]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[dv_Dispbbs]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[dv_Dispbbs]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[dv_list]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[dv_list]
GO

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[dv_toplist]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[dv_toplist]
GO

SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

CREATE PROCEDURE [Dv_TSQL]
@tsql varchar(500)
AS
exec(@tsql)

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

CREATE PROCEDURE [Dv_loadSetup]

AS
Select * from [Dv_setup]


GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

CREATE PROCEDURE [dv_Dispbbs]
@boardid int=1,
@pagenow int=1, --当前页数
@pagesize int=1, --定义每页面帖子数目
@Announceid int=1,
@TotalUseTable nvarchar(10) ='Dv_bbs1'

AS
set nocount on
Select AnnounceID from [Dv_bbs1] Where BoardID=@BoardID And RootID=@Announceid Order By AnnounceID


GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

CREATE PROCEDURE [dv_list]
@boardid int=1,
@pagenow int=1, --当前页数
@pagesize int=1, --定义每页面帖子数目
@tl int=0, --按时间段查询
@topicmode int=0, --专题
@totalrec int output

AS
set nocount on
declare @int_topnum int
declare @int_timenum int
declare @var_times varchar(5000)

if @pagenow>1
if @topicmode>0
begin
select @int_timenum=(@pagenow-1)*@pagesize
set rowcount @int_timenum
select @var_times=lastposttime from Dv_Topic where mode=@topicmode and boardID=@boardID and istop = 0 ORDER BY lastposttime desc

set rowcount @pagesize
select TopicID,boardid,title,postusername,postuserid,dateandtime,child,hits,votetotal,lastpost,lastposttime,istop,isvote,isbest,locktopic,Expression,TopicMode,Mode,GetMoney,GetMoneyType,UseTools,IsSmsTopic,HideName from dv_topic where mode=@topicmode and boardID=@boardID and istop = 0 and lastposttime < @var_times ORDER BY lastposttime desc

set nocount off
return
end
else
begin
select @int_timenum=(@pagenow-1)*@pagesize
set rowcount @int_timenum
select @var_times=lastposttime from Dv_Topic where boardID=@boardID and istop = 0 ORDER BY lastposttime desc

set rowcount @pagesize
select TopicID,boardid,title,postusername,postuserid,dateandtime,child,hits,votetotal,lastpost,lastposttime,istop,isvote,isbest,locktopic,Expression,TopicMode,Mode,GetMoney,GetMoneyType,UseTools,IsSmsTopic,HideName from dv_topic where boardID=@boardID and istop = 0 and lastposttime < @var_times ORDER BY lastposttime desc

set nocount off
return
end

else
if @topicmode>0
begin
set rowcount @pagesize
select TopicID,boardid,title,postusername,postuserid,dateandtime,child,hits,votetotal,lastpost,lastposttime,istop,isvote,isbest,locktopic,Expression,TopicMode,Mode,GetMoney,GetMoneyType,UseTools,IsSmsTopic,HideName from Dv_topic where mode=@topicmode and boardID=@boardid and istop = 0 ORDER BY lastposttime desc
end
else
begin
set rowcount @pagesize
select TopicID,boardid,title,postusername,postuserid,dateandtime,child,hits,votetotal,lastpost,lastposttime,istop,isvote,isbest,locktopic,Expression,TopicMode,Mode,GetMoney,GetMoneyType,UseTools,IsSmsTopic,HideName from Dv_topic where boardID=@boardid and istop = 0 ORDER BY lastposttime desc
end

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

CREATE PROCEDURE [dv_toplist]
@pagenow int ,
@pagesize int ,
@reture_value int output,
@intUserRecordCount int output
as
/*定义局部变量*/
declare @intBeginID int
declare @intEndID int
declare @intPageCount int
declare @intRowCount int

/*关闭计数*/
set nocount on

/*求总用户数*/
select @intUserRecordCount = count(*) from [dv_user]
if (@intUserRecordCount = 0) --如果没有用户,则返回零
set @reture_value =0

/*判断页数是否正确*/
if (@pagenow - 1) * @pagesize > @intUserRecordCount
set @reture_value =1
--return (-1)

/*求开始userID*/
set @intRowCount = (@pagenow - 1) * @pagesize + 1
/*限制条数*/
set rowcount @intRowCount
select @intBeginID = userid from [dv_user] order by userid desc

/*结束userID*/
set @intRowCount = @pagenow * @pagesize
/*限制条数*/
set rowcount @intRowCount
select @intEndID = userid from [dv_user] order by userid desc

/*恢复系统变量*/
set rowcount 0
set nocount off

select username,useremail,userclass,UserIM,UserPost,JoinDate,userwealth,userid from [dv_user] where userid between @intEndID and @intBeginID order by userid desc
return(@@rowcount)
--select @@rowcount

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gxda112 当前离线

194

主题

1

广播

2

粉丝
添加关注
级别:一年级

用户积分:4384 分
登录次数:295 次
注册时间:2007/7/30
最后登录:2016/12/15
gxda112 发表于:2008/1/5 18:12:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)
动网Dvbbs 8.0.0sp1 AC版转SQL版方法:
http://class.ontian.com/bbs/bbs_detail.asp?bid=3&aid=169
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hg126 当前离线

157

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1877 分
登录次数:95 次
注册时间:2007/12/6
最后登录:2011/6/25
hg126 发表于:2008/1/5 17:44:00   | 只看该作者 查看该作者主题 板凳 
科汛在线商城系统(NET)
以下是引用wead在2008-1-5 15:26:00的发言:

好象科汛一直没有存储过程,只要是ACC/SQL通用这种程序一般都很难有存储过程吧,调用数据方式不一样,用免费ACC升级SQL最大区别在功能上,免费版有些功能是屏蔽了的不仅仅是个数据库的问题

话不能这样说啊,你们看 一下,现在网上的Dvbbs8.1SQL的下载,在网上多的是,不在官方下载的是最近出来的,只要你懂点程序,对他们的程序多了解一点,修改起来是没问题的!
哎呀,我的那个做好了,就共享出来,大家不抢才怪哩!但是这个程序一定会是完整的,只做交流用,商业的话我就不能保证安全性,大家测试一下就知道了…………

呵呵,要这样下去,我也能开个公司了!呵呵


[em81]
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yuanlin982 当前离线

105

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:551 分
登录次数:30 次
注册时间:2007/9/12
最后登录:2008/1/8
yuanlin982 发表于:2008/1/5 16:07:00   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
moson30 当前离线

763

主题

0

广播

0

粉丝
添加关注
级别:六年级

用户积分:5090 分
登录次数:245 次
注册时间:2007/3/31
最后登录:2010/4/27
moson30 发表于:2008/1/5 15:46:00   | 只看该作者 查看该作者主题 地板 
做在线知识付费 选科汛云开店

如果有人放存储过程版过来?那KS不是没得赚了?

只希望KS把老版本的存储过程版放过来就万分感谢咯。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wead 当前离线

83

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:807 分
登录次数:43 次
注册时间:2007/11/22
最后登录:2009/4/13
wead 发表于:2008/1/5 15:26:00   | 只看该作者 查看该作者主题 7楼 
科汛在线网校系统

好象科汛一直没有存储过程,只要是ACC/SQL通用这种程序一般都很难有存储过程吧,调用数据方式不一样,用免费ACC升级SQL最大区别在功能上,免费版有些功能是屏蔽了的不仅仅是个数据库的问题

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
人间极品 当前离线

357

主题

2

广播

0

粉丝
添加关注
级别:三年级

用户积分:3898 分
登录次数:348 次
注册时间:2006/11/9
最后登录:2012/11/16
人间极品 发表于:2008/1/5 14:35:00   | 只看该作者 查看该作者主题 8楼 
做在线知识付费 选科汛云开店

是的,SQL版最关键的东西就在于有没有存储过程,如果没有存储过程,比起ACC版本,它只不过数据库本身承载能力加强了点而已,而程序和数据库运行却得不到质的飞跃!

不知道要到哪年哪月,才会有人放出SQL带存储过程的运行脚本,我们科汛迷们也只能拭目以待!!~


[此贴子已经被作者于2008-1-5 14:38:36编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cngothic 当前离线

101

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1390 分
登录次数:78 次
注册时间:2007/9/7
最后登录:2010/8/25
cngothic 发表于:2008/1/5 14:29:00   | 只看该作者 查看该作者主题 9楼 
科汛在线商城系统(NET)

个人认为SQL 与 ACC 最后的区别与好处在于 存储过程。

转变成SQL后。存储过程这块。。如果没有的话。跟ACC也没什么区别吧。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
人间极品 当前离线

357

主题

2

广播

0

粉丝
添加关注
级别:三年级

用户积分:3898 分
登录次数:348 次
注册时间:2006/11/9
最后登录:2012/11/16
人间极品 发表于:2008/1/5 14:16:00   | 只看该作者 查看该作者主题 10楼 
科汛在线商城系统(NET)

路过,听说可以通过以下方法升迁哦!~

CooSel2.0 CreateSQL V1.05

下载地址:http://www.jb51.net/downtools/db_create/DB_CreateSqlEV1.06.rar

档案包含 ASP 和 Exe 两个版本
Asp版本不支持直接导入到SQLserver,只支持脚本的编写
Exe 版本可以直接导入到SQLserver

功能:
生成升迁 SQL脚本,保存为 *.sql文件后,SQL2000的查询分析器里调入执行
生成升迁 ASP脚本,这样你可以用该脚本和相应MDB数据库上传到服务器在线升迁
直接执行Access数据导入到SQL2000服务器(表结构和数据)


[此贴子已经被作者于2008-1-5 14:32:44编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.32813秒 powered by KesionCMS 9.0