怎么用程序创建sqlserver 用户名和密码
解决方案 »
- Web中为什么不能点出Panel.Handle。
- Asp.net Ajax javascript不能写在js文件中
- ◎◎◎◎◎◎◎◎--请教高手一个有关SharePoint的问题--◎◎◎◎◎◎◎◎
- 使用TreeViews 帮定数据问题
- 大家帮帮忙,我有一个简单问题,但是我很菜!如何把数据库里html代码调出来后直接显示html页面
- 在windows2003 server里链接过Ldap服务的请进来
- 水晶报表导出word文件后为什么页面会失效,(页面没有反映),里面有代码说明
- 图片上传问题,,在线等
- 数据显示
- 请教:我的WEB应用该如何发布?
- 存储过程和直接在后台写数据访问代码之间的取舍~~~
- 送给asp.net程序员新年礼物
public bool AddUser(string cUserName,string Password,string DB)
{
System.Data.SqlClient.SqlConnection oCon=new System.Data.SqlClient.SqlConnection("data source=.;initial catalog=master;password=;persist security info=True;user id=sa");
try
{
oCon.Open();
}
catch
{
return false;
}
System.Data.SqlClient.SqlCommand oAddUser=new System.Data.SqlClient.SqlCommand();
oAddUser.CommandType=System.Data.CommandType.Text;
oAddUser.Connection=oCon;
oAddUser.CommandText="exec sp_addlogin '"+cUserName+"','"+Password+"','"+DB+"'";
try
{
int i= oAddUser.ExecuteNonQuery();
}
catch
{
return false;
}
if(i==0)
{
return false;
}
else
{
return true;
}
}
--添加只允许访问指定表的用户:
exec sp_addlogin '用户名', '密码', '默认数据库名'
--添加到数据库
exec sp_grantdbaccess '用户名'
也可把语句写成proc