SqlConnection Conn = new SqlConnection(@"....");SqlParameter para1=new SqlParameter ("@newusername",SqlDbType.VarChar,10);
para1.Value="test";
SqlParameter para2=new SqlParameter ("@upwd",SqlDbType.VarChar,32);
para2.Value="test";
SqlCommand Cmd = new SqlCommand("InsertNewUser", Conn);
Conn.Open();
Cmd.Parameters.Add(para1);
Cmd.Parameters.Add(para2);Cmd.ExecuteNonQuery();
Conn.Close();
---------------------------------
存储过程是
ALTER PROCEDURE master.InsertNewUser
(
@newusername varchar(10),
@upwd varchar(32)
)
AS
INSERT INTO userinfo(username,userpassword) VALUES (@newusername,@upwd);
RETURN
这个测试没有问题
-----------------
错误提示
异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: 'InsertNewUser' 附近有语法错误。
源错误: 行 101: Cmd.Parameters.Add(para2);
行 102:
行 103: Cmd.ExecuteNonQuery();
行 104: Conn.Close();-----------------------------〕再问一个 密码如果用md5加密后
数据库用什么类型保存了? 多少位?
para1.Value="test";
SqlParameter para2=new SqlParameter ("@upwd",SqlDbType.VarChar,32);
para2.Value="test";
SqlCommand Cmd = new SqlCommand("InsertNewUser", Conn);
Conn.Open();
Cmd.Parameters.Add(para1);
Cmd.Parameters.Add(para2);Cmd.ExecuteNonQuery();
Conn.Close();
---------------------------------
存储过程是
ALTER PROCEDURE master.InsertNewUser
(
@newusername varchar(10),
@upwd varchar(32)
)
AS
INSERT INTO userinfo(username,userpassword) VALUES (@newusername,@upwd);
RETURN
这个测试没有问题
-----------------
错误提示
异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: 'InsertNewUser' 附近有语法错误。
源错误: 行 101: Cmd.Parameters.Add(para2);
行 102:
行 103: Cmd.ExecuteNonQuery();
行 104: Conn.Close();-----------------------------〕再问一个 密码如果用md5加密后
数据库用什么类型保存了? 多少位?
解决方案 »
- access数据库删除无限级分类语句怎么写?
- 弹出确认框的问题
- .net 如何获取JS 函数??
- 高手帮我看一下cookie的问题
- ASP.NET 2.0 的CreateUserWizard控件中密码格式问题
- 请教:慕白兄等高手请关照一下
- 找不到类型或命名空间名称“AspcnValidate”??菜鸟散分
- 关于petshop中Product类有个函数不明白什么意思~
- 项目中的实际问题,有经验的朋友们来给个好意见!来者有分!
- 急!!!!急!!!!急!!!!急!!!!oracle
- datagrid中的VirtualItemCount,在gridview如何代替?
- ■■■帮忙推荐几个国外优秀源码下载网站,谢谢
Cmd.CommandType = CommandType.StoredProcedure;
改成
CREATE PROCEDURE master.InsertNewUser
md5保存数据,nvarchar和nvarchar都可以,
指定所执行的是存储过程
md5用varchar,15位即可
Cmd.CommandType = CommandType.StoredProcedure;
--------------
正解 。