在c#中怎么用sql server根据两张表之间共同属性查找到相应的值
各位大神们,请帮我解决一下这个问题吧,我想在C#下用SQL让两张表Movie和User连接并且查询对应的电影名称,但是一直都是返回null,麻烦大家帮我分析一下~具体代码...
各位大神们,请帮我解决一下这个问题吧,我想在C#下用SQL让两张表Movie 和User连接并且查询对应的电影名称,但是一直都是返回null,麻烦大家帮我分析一下~具体代码如下: SqlCommand movie = new SqlCommand("select M_NAME from [Movie] m join [User] u on (m.M_ID=u.U_MOVIE) where u.U_Name='" + textBox1.Text + "'and u.U_Password='" + textBox2.Text + "'", conn); SqlDataReader m_name = movie.ExecuteReader(); while(m_name.Read()) { int k = 0; user.listBox1.Text = (String)m_name[k]; k++; }两张表的截图为:
展开
3个回答
展开全部
SqlCommand movie = new SqlCommand("select M_NAME from [Movie] m join [User] u on (m.M_ID=u.U_MOVIE) where u.U_Name='" + textBox1.Text + "'and u.U_Password='" + textBox2.Text + "'", conn);
user.listBox1.Text =movie.ExecuteScalar;
这样改试一下。
user.listBox1.Text =movie.ExecuteScalar;
这样改试一下。
更多追问追答
追问
还是不行哎,那样会报错
追答
SqlCommand movie = new SqlCommand("select M_NAME from [Movie] m join [User] u on (m.M_ID=u.U_MOVIE) where u.U_Name='" + textBox1.Text + "' and u.U_Password='" + textBox2.Text + "'", conn);
这样呢?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
联合查询 inner join
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询