如题,谢谢

解决方案 »

  1.   

    你的意思是在创建好的数据库里添加用户吧。
    如果是使用代码,请参阅SQL编程,C#有完整的DataBase编程方法,我在这里就不多说了。
    如果在VS里,有SQL的简化版,在右侧的解决方案标签中,找到你创建的数据库,双击后就可以在简化版的SQL里进行操作了。
      

  2.   

    执行insert into 语句 public static int ExecuteNonQuery(string cmdtext, SqlParameter[] para, CommandType ct)
            {
                int value;
                using (cmd = new SqlCommand(cmdtext, GetConn()))
                {
                    cmd.CommandType = ct;
                    cmd.Parameters.AddRange(para);
                    value = cmd.ExecuteNonQuery() > 0 ? 1 : 0;
                }
                return value;
            }
      

  3.   

    2楼的有详细代码吗?
    就是在SQL里面创建一个用户,供登录数据库使用,具体代码是怎么样的
      

  4.   

    1. ado.net 执行SQL语句.
    2. 用ado.net DataRow语句添加.
      

  5.   

    使用一个叫做 SQL Server Managment Studio 的工具。或者使用 ASP.NET 管理工具,通过 Web 访问。
      

  6.   

    如何使用管理工具,参考:http://msdn.microsoft.com/zh-cn/library/yy40ytx0(v=vs.80).aspx
      

  7.   

    使用ADO。NET我知道呀
    但具体的代码是怎么样的,要插入到SQL的哪些系统表里?
      

  8.   


    呃,我吧我以前的DataBase类给你好了,反正很容易的东西……public static string ConnString
            {
                get
                {
                    using (StreamReader sr = File.OpenText("DataBaseCall.txt"))//DataBaseCall.txt是数据库的绝对路径。
                    {
                        return sr.ReadLine();
                    }
                    
                }
            }        private static void PrepareCommand(SqlCommand cmd, SqlConnection conn, String cmdText)
            {
                if (conn.State != ConnectionState.Open)
                {
                    conn.Open();
                }
                cmd.Connection = conn;
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = cmdText;
            }        public static bool ExecuteReader(string cmdText)
            {
                using (SqlConnection conn = new SqlConnection(ConnString))
                {
                    SqlCommand cmd= new SqlCommand();
                    PrepareCommand(cmd,conn,cmdText);
                    SqlDataReader dr=cmd.ExecuteReader();
                    return dr.Read();
                }
            }        public static int ExecuteNonQuery(string cmdText)
            {
                using (SqlConnection conn = new SqlConnection(ConnString))
                {
                    SqlCommand cmd = new SqlCommand();
                    PrepareCommand(cmd, conn, cmdText);
                    return cmd.ExecuteNonQuery();
                }
            }调用方法:string sqlCheckPwd = "select * from UserInfo where UserName='" + FormLogin.UserName + "' and UserPwd='" + textBoxOldUserPassword.Text.Trim() + "'";
                if (OperateDB.ExecuteReader(sqlCheckPwd))
                {
                    if (textBoxNewUserPassword.Text.Trim() == textBoxNewUserPasswordAgain.Text.Trim())
                    {
                        string sql = "insert into UserInfo (UserName,UserPwd) Values('" + textBoxNewUserName.Text.Trim() + "','" + textBoxNewUserPassword.Text.Trim() + "')";
                        try
                        {
                            if (OperateDB.ExecuteNonQuery(sql) == 1)
                            {
                                MessageBox.Show("添加用户成功!", "成功了!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                this.Close();
                            }
                            else
                            {
                                MessageBox.Show("由于未知原因,添加用户失败,请稍后再试!", "出错了!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                this.Close();
                            }
                        }
                        catch
                        {
                            MessageBox.Show("您添加的用户已存在", "出错了!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("您添加用户两次输入的新密码不相同,请重新输入!", "出错了!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    textBoxOldUserPassword.Text = "";
                    textBoxNewUserName.Text = "";
                    textBoxNewUserPassword.Text = "";
                    textBoxNewUserPasswordAgain.Text = "";
                    MessageBox.Show("您输入的旧密码错误!", "出错了!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }这些都是我第一个C#程序“学籍管理系统”里面的……直接Copy给你了……