在asp中如何创建动态表--调用如下sp_execute

2016-01-29 18:34 7 1 收藏

在asp中如何创建动态表--调用如下sp_execute,在asp中如何创建动态表--调用如下sp_execute

【 tulaoshi.com - ASP 】

  /* -----------------------------------
    产生论坛分类目录内容表过程

   -----------------------------------    */
CREATE PROCEDURE sp_createnew_bbscontent
    @tabname varchar(200)='',
    @boardid int
AS
    declare @tri_inst_name nvarchar(100)
    declare @tri_up_name nvarchar(100)
    declare @tri_del_name nvarchar(100)
    declare @deltab nvarchar(100)
    declare @st nvarchar(2000)
    select @tri_inst_name='inst_bbsContent'+LTRIM(RTRIM(str(@Boardid)))
    select @tri_up_name='up_bbsContent'+LTRIM(RTRIM(str(@Boardid)))
    select @tri_del_name='delete_bbsContent'+LTRIM(RTRIM(str(@Boardid)))
    select @deltab='drop table '+@tabname
    if len(@tabname)=0
        return
    if exists (select * from sysobjects where id = object_id(@tabname) and OBJECTPROPERTY(id, N'IsUserTable') = 1)
        exec sp_executesql @deltab

    select @st='CREATE TABLE '+@tabname+
        '(
        AnnounceID    int    identity (1, 1)     NOT NULL ,    
        ParentID     int    default (0)        NULL ,        
        Child         int     default (0)        NULL ,        
        User_id         int                 NULL ,        
        boardID        int                NULL ,        
        Topic         nvarchar (255)             NULL ,
        Body         ntext                NULL ,
        DateAndTime     datetime default    (getdate()) NULL ,
        Hits         int    default (0)        NULL ,
        Length        int    default (0)        NULL ,
        RootID         int    default (0)        NULL ,
        Layer         tinyint    default (1)        NULL ,
        Orders   &n

来源:https://www.tulaoshi.com/n/20160129/1506387.html

延伸阅读
在 C++ 中我们能够通过 LoadLibrary, GetProcAddress 来动态调用 dll 的导出函数. 在 C# 中也能够用这样的方式吗? 在 DotNet 2.0 里面这样是可以的, 这完全得益于 2.0新增的一个函数,Marshal.GetDelegateForFunctionPointer 方法。此方法在 .NET Framework 2.0 版中是新增的。 将非托管函数指针转换为委托。 实例代...
标签: ASP
  可以看一下BOOK ONLINE里的帮助信息,具体的不多说了,:) 请看代码: <% '建立连接 Dim conn Set conn = Server.CreateObject("ADODB.Connection") conn.Open "DSN=blah" Dim strSQL strSQL = "CREATE TABLE test (name varchar(50), age int)" conn.Execute strSQL % 希望能对你有所帮...
以下是引用片段: 代码如下: ImportsSystem.Data ImportsSystem.Data.SqlClient PublicClassForm1 InheritsSystem.Windows.Forms.Form PrivateConnectionStringAsString="DataSource=.;InitialCatalog=;UserId=sa;Password=;" PrivatereaderAsSqlDataReader=Nothing PrivateconnAsSqlConnection=Nothing ...
对于Windows平台,显示器的分辩率和颜色数很重要,尤其是对于多媒体应用软件和游戏软件。但许多情况下,用户当前的屏幕设置并不适合软件的运行需要。软件通常的做法是提示用户将屏幕设置到软件要求的分辩率及颜色数,再重新启动软件。这样无疑会增加普通用户操作上的负担和困难,降低了软件的友好性和易用性。 ----理想的作法是:在软件开始...
标签: Java JAVA基础
  javamail在jsp中调用 一 <HTML <BODY <FORM action="sendmail.jsp" method="post" <TABLE align="center" <TR <TD width="50%" To:<BR<INPUT name="to" size="25" </TD <TD width="50%" From:<BR<INPUT name=&qu...

经验教程

807

收藏

22
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部