小编mom*_*mal的帖子

如何检查行是否存在?

这是我在数据库表中显示/搜索记录的代码.如何判断是否存在roecord?它正在搜索成员的ID.如果记录不存在,我该如何显示消息?

 string connectionstring = "Server=Momal-PC\\MOMAL;Database=Project;Trusted_Connection=True;";
 SqlConnection conn = new SqlConnection();
 conn.ConnectionString = connectionstring;
 conn.Open();


  SqlDataAdapter sda = new SqlDataAdapter("Select * from Members where Number = '" + SearchID.Text + "'", conn);
  DataTable dtStock = new DataTable();

  sda.Fill(dtStock);
  dataGridView1.DataSource = dtStock;

  conn.Close();
Run Code Online (Sandbox Code Playgroud)

c# database sql-server

7
推荐指数
1
解决办法
1万
查看次数

如何通过SQL Server更新C#中的日期

我正在为我的软件开发课程简介制作一个体育俱乐部管理系统.我在后端使用SQL Server.我添加了一个成员并更新了一个成员.

在C#中,我使用了datetimepicker,它可以很好地添加新成员.它给出了选择的确切日期.但是,当我想更新一个成员信息时,它会给出一些奇怪的错误,例如"我在nvarchar附近输入错误"时,我甚至没有nvarchar在SQL Server表中的任何地方使用过.

这是我的代码.任何人都可以告诉我哪里错了.

string connectionstring = "Server=Momal-PC\\MOMAL;Database=Project;Trusted_Connection=True;";

SqlConnection conn = new SqlConnection();
conn.ConnectionString = connectionstring;
conn.Open();

string sql = "UPDATE Members SET Type = '" + comboBox1.Text + "' , FirstName = '" + FNTxt.Text + "', Address = '" + ATxt.Text + "' , [D.O.B] = '" + dateTimePicker1.Value + "' Where Number  = '" + comboBox1.Text + "'";

SqlCommand cmd = conn.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = sql;

cmd.Parameters.Add(new SqlParameter("@Type", comboBox1.Text));
cmd.Parameters.Add(new SqlParameter("@FirstName", FNTxt.Text)); …
Run Code Online (Sandbox Code Playgroud)

c# database sql-server

4
推荐指数
1
解决办法
4956
查看次数

标签 统计

c# ×2

database ×2

sql-server ×2