c# - 从 2 个登录字段获取主键
问题描述
我需要从具有三列的表中获取 pk,这是使用两个测试框的 wpf,其输入应该在数据库中
例子
1 mo 1234
2 luke 5678
3 tom qwert
etc
所以当我输入tom
我的用户名框和qwer
密码框时,我应该得到 3。
这是我到目前为止的代码
string searchdb = @"SELECT Count(*) FROM login
WHERE username = @username AND password = @password";
using (SqlCommand cmd = new SqlCommand(searchdb, connection))
{
connection.Open();
cmd.Parameters.AddWithValue("@username", usernametxt.Text);
cmd.Parameters.AddWithValue("@password", passwordtxt.Text);
int result = (int)cmd.ExecuteScalar();
if (result > 0)
{
int j = result;
MessageBox.Show("Logged In!");
entry1 entry1 = new entry1();
entry1.Show();
this.Close();
}
}
解决方案
推荐阅读
- accessibility - 使 NSSegmentedControl 段可访问
- c++ - 如何判断 SSL_read 是否已接收并处理来自单个消息的所有记录
- php - 仅将脚本应用于一级和二级类别 WooCommerce
- python - Python readline() 方法导致 UnicodeDecodeError
- python-3.x - 无法从 python3 中的 .env 文件访问数据
- reactjs - Prop 在 ReactJS 的子组件中为 null
- python - 如何查询比较字符串熊猫
- android - 使用 ContraintLayout 将图像定位到屏幕顶部
- ubuntu - 如何使用 Conda 在 Google Colab 中为 BiG-SCAPE 创建虚拟环境?
- python - 使用 ctypes 调用 argc/argv 函数