您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > 网络数据库 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

在VB中更改SQL Server数据库结构
2001-12-21· ·陈锦平··VB编程乐园

上一页  1 2 3 4  下一页

  二、建立表格

  建立表格比较简单,这里用到了自动计数字段和缺省值字段类型,语法如下:

CREATE TABLE table_name
(field_name data_type [NOT NULL|NULL],…)

  说明:table_name为新建的表名,field_name为字段名,data_type为数据类型。

(注意下面的fileid int IDENTITY字段自动计数,datetime NOT NULL DEFAULT(GETDATE())字段每当入库时有个缺省值,由数据库生成当时的时间)。

sql = "CREATE TABLE " & TableName & "
(fileid int IDENTITY, filetime datetime NOT
NULL DEFAULT(GETDATE()),fileimage image NULL )"
conn.Execute sql 建立表格

  三、建立用户组用户

  建立用户组和用户不能直接通过SQL语句完成,需要执行SQL Server的存储过程sp_addlogin,sp_addgroup, sp_adduser。我们假设新建登录账号是username1,用户名是username1,组名是group1,则步骤如下:

  1)建立用户的登录账号

  语法:sp_addlogin login_name,password[,defdb]

  其中,login_name是用户的登录名,password是用户的口令,defdb上登录的缺省数据库名称。建立数据库DatabaseName的登录账号:

sql = "EXECUTE sp_addlogin " & username1 & ","
& password1 & "," & DatabaseName & ""
Set rs = conn.Execute(sql)

  2)增加用户组

  语法:sp_addgroup group_name
  其中,group_name 是新建组名sql = "EXECUTE sp_addgroup " & group1 & "" Set rs = conn.Execute(sql)

上一页  1 2 3 4  下一页

■ 相关内容
 如何在VB6中实现文字“打屏”及霓虹灯效果
 如何使用SQL Server客户端配置工具
 使用SQL Server 2000将现有代码作为Web服务提供
 在Linux下访问MS SQL Server数据库
 VB数据库编程经验两则
 用ADO管理SQL Server数据库及其设备
 影响SQL server性能的关键三个方面
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!