myCommand.Parameters.Add( "@username", SqlDbType.Char, 20, "username.text" );
myCommand.Parameters.Add( "@password", SqlDbType.Char, 20, "password.text" );
至少这两句错了,username.Text和password.Text不要加双引号。
myCommand.Parameters.Add( "@password", SqlDbType.Char, 20, "password.text" );
至少这两句错了,username.Text和password.Text不要加双引号。
解决方案 »
- js 实现鼠标移动 切换画面
- 【俺又来啦,嘻嘻】求教VS 2005如何封装dll(给链接也行!!但一定要具体)
- C#中combobox数据绑定问题?
- GridView中的下拉列表动态赋值问题
- C#异常处理
- 关于FCK编辑器 在有框架时候的问题100分
- DataGrid (Web画面) 问题(不难)。懂的话直接进来拿分吧,在线等!
- 字符串拼接问题~!!欢迎大家进来讨论!!
- 请问在windows98的环境下如何配置C#的开发环境?
- VC#中好像没有像ASP。NET中的DATALIST控件吧?请帮忙在C#中我怎样实现像DataList那样一个单元一个单元地显示数据呢?
- 喜得千金,散分庆祝!!!!!!!!!!!!!!
- 打包,安装部署问题?紧急求救!!!!!!!!!!
myCommand.Parameters.Add( "@password", SqlDbType.Char, 20, "password.text" );你这两句的本意是否是:从控件上取得用户输入的 用户名、密码?
但是这样是取不到的,应该改成:
TextBoxUserName.Text.Trim() 和 TextBoxPassword.Text.Trim()
你的存储过程的参数
myCommand.Parameters.Add( "@username", SqlDbType.Char, 20, "username.text" );
myCommand.Parameters.Add( "@password", SqlDbType.Char, 20, "password.text" );
"username.text" "password.text"这两个不用加引号的啊
你得找找C++语言的教程仔细看看啦
我想,即使是传入"username.text" 和"password.text"
如果一切正常
也不应该有异常
myCommand.Parameters.Add( "@password", SqlDbType.Char, 20, "password.text" );
这两句有错!
改为:
myCommand.Parameters.Add( "@username", SqlDbType.Char, 20);
myCommand.Parameters["@username"].Value=username.Text;
myCommand.Parameters.Add( "@password", SqlDbType.Char, 20);
myCommand.Parameters["@password"].Value=password.Text;
create procedure userlogin
@username char(20),
@password char(20)
as
select * from username where username=@username and password=@password
go
看明白了
不是调试错误
是编译错误!
昏同意xinshaw(清瘦卫郎)
---》Read()
第一个要大写