我有一个存储过程,它向几个收件人发送电子邮件.在此我想使用@copy_recipients发送给两个不同的收件人.但是我收到了语法错误.如何使这项工作?
存储过程代码
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'mail',
@recipients = @Mail1,
@copy_recipients = @Mail2;@Mail3,
@body =@body ,
@subject =@subject
Run Code Online (Sandbox Code Playgroud) 我的数据库中有一个名为person的表.我想在同一个表中添加另一列,它是一个布尔数据类型列.我尝试了以下查询,但它说默认语法错误.我知道这很常见,而且有很多答案.我已经尝试了很多这些并且无法弄清楚它是否有效.所以请帮助我.
查询我试过了
ALTER TABLE person add column "AdminApproved" BOOLEAN SET default FALSE;
ALTER TABLE person alter column "AdminApproved" BOOLEAN SET default FALSE;
Run Code Online (Sandbox Code Playgroud)
我也试过没有SET关键词.
我有一个更新一些记录的程序。当我执行它时,出现以下异常
“字符串或二进制数据将被截断。\r\n该语句已终止。”
我发现当参数长度大于变量长度时会发生这种情况。我再次检查更改尺寸。但没有成功。再次出现同样的异常。我该如何解决这个问题?请帮忙
这是我的更新代码
bool isFinished = dba.update(desingnation, title, initials, surname, fullname, callingName, civilSatatus, natinality, nic, birthday, passport,
hometp, mobiletp, province, district, division, electorate, gramaNiladhari, takafull, p_city,
c_city, p_hno, c_hno, tokens_P, tokens_C, previousEmployeements, bank, branch, type, account, gender, educatinalQ, languageE, languageS, languageT, empNo, appNo);
if (isFinished)
{
WebMsgBox.Show("Successfully Inserted!");
}
else
{
WebMsgBox.Show("Some Errors Occured");
}
}
else
{
WebMsgBox.Show("Some feilds are not valid");
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是向存储过程传递参数的代码
try
{
using (SqlCommand cmd = new SqlCommand())
{
cmd.CommandType = CommandType.Text; …Run Code Online (Sandbox Code Playgroud) 我必须将一个表的最后一行的值输入到另一个表。因此,在插入查询中,我曾经选择查询来获取我想要的值。该查询执行没有任何错误。但是它给出了表的第一行而不是最后一行。
这是我的查询
SELECT top 1 ref_no FROM MASTER_CAL
Run Code Online (Sandbox Code Playgroud) 我想将数据绑定到几个下拉列表,我想根据它的值(代码)显示文本.
这是代码
distinctValues = view.ToTable(true, "NAT_NAME");
ddlNationality.DataSource = distinctValues;
ddlNationality.DataTextField = "NAT_NAME";
ddlNationality.DataValueField = "NAT_code";
ddlNationality.DataBind();
Run Code Online (Sandbox Code Playgroud)
NAT_code包含一个国家/地区的号码,NAT_NAME将国家/地区的相关名称作为文本.当我在sql server中执行时,查询很有效.但是当我运行程序时,我得到一个例外,如下所示.
Additional information: DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'NAT_code'.
Run Code Online (Sandbox Code Playgroud)
我该如何解决?