我想查询数据库并让它使用用户传入我的Web API上的获取请求的数据返回正确的数据。从C#查询SQL Server数据库
我已经尝试使用:
SqlConnection con = new SqlConnection(conString);
con.Open();
if (con.State == System.Data.ConnectionState.Open)
{
SqlCommand cmd = new SqlCommand();
}
不过,我不确定我需要什么的放在命令。我只是写这样的事情:
WHERE forename, surname, caseid, postcode, telephone, email FROM TestDB.crm-data
还是我误会了?
这是完整的代码对不起
public string Get(string forename, string surname, int? caseid, int? loanid, string postcode, string telephone, string email, string title)
{
SqlConnection con = new SqlConnection(conString);
con.Open();
if (con.State == System.Data.ConnectionState.Open)
{
SqlCommand cmd = new SqlCommand("SELECT * FROM crm-base WHERE forename");
}
}
'WHERE姓,名,caseid,邮编,电话,电子邮件FROM TestDB.crm-data'?你的意思是'SELECT姓,姓,caseid,邮编,电话,电子邮件FROM TestDB.crm-data'? –
你错过了某些元素之前“WHERE” –
@EmanuelPirovano我的意思是,应该去什么sqlcommand() –