请大家帮忙,关于按照不同的数据库角色登陆数据库的问题~~~
ohwww 2001-12-10 11:18:50 我现在用来联接数据库代码是这样的,sa是数据库管理员账号
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "ip_jf"
SQLCA.LogPass = "123"
SQLCA.ServerName = "198.130.161.21"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False //取消自动提交
SQLCA.DBParm = ""
现在我不想程序中用sa这个账号登陆数据库,所以建了2个别的数据库角色:user01(只具有读特定表的权限);user02(具有读写特定表的权限).我想程序先用user01来联接数据库,然后去通过用户的程序账号来读取权限表,得到用户的的数据库角色user02后,再用这个角色user02来重新联接数据库.该怎么做呢????关于怎么写代码我不明白,特别是重新联接的时候,原来的联接怎么处理??请大家帮忙