永发信息网

C#必须声明标量变量 "@username"。请问是哪里错了

答案:2  悬赏:10  手机版
解决时间 2021-01-28 04:23
private void btn_add_Click(object sender, EventArgs e)
{
string sql = "insert into db values(@username,@dtt,@sex,@mg,@birth,@adr,@tel,@datacard,@cpy,@pte)";
string username = txt_xm.Text;
string dtt = com_dtt.Text;
string mg=" ";
if (rbt_yh.Checked)
{ mg = "已婚"; }
else
{ mg = "未婚"; }

string sex = " ";
if (rbt_man.Checked)
{ sex = "男"; }
else
{ sex = "女"; }
string birth = Convert.ToString(dateTimePicker1.Value);
string adr = txt_adr.Text;
string tel = txt_tel.Text;
string card = txt_datacard.Text;
string cpy = txt_cpy.Text;
SqlConnection con = new SqlConnection(constr);
SqlCommand cmd = new SqlCommand(sql,con);
cmd.Parameters.Add(new SqlParameter("@username", username));
cmd.Parameters.Add(new SqlParameter("@dtt", dtt));
cmd.Parameters.Add(new SqlParameter("@sex", sex));
cmd.Parameters.Add(new SqlParameter("@mg", mg));
cmd.Parameters.Add(new SqlParameter("@birth", birth));
cmd.Parameters.Add(new SqlParameter("@adr", adr));
cmd.Parameters.Add(new SqlParameter("@tel", tel));
cmd.Parameters.Add(new SqlParameter("@datacard", card));
cmd.Parameters.Add(new SqlParameter("@cpy", cpy));
cmd.Parameters.Add(new SqlParameter("@pte", path));
Return.ExecuteNonQuery(sql);
GetData();
}
最佳答案
你那个executeNonquery是cmd的execute?
都return了为啥还GetData() 能管用吗
还是没贴全?
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
journey down the mekong的part2翻译
考驾照时在车管所拍的照片怎么样能找出来呢?
具在的意思是什么啊?知道的请说下!
控制某些因素,使它门保持不变,进而找出另外一
咖啡店见到你的歌词刘??唱的
qq空间里显的瑞士手表198可信吗?
2016初一期末考试成绩 东安个庄镇 我的成绩是
下列有关种群的叙述,错误的是CA. 生物进化的
帛旺汽车怎么去啊,我要去那办事
轩辕镜的意思是什么啊?知道的请说下!
北京什么地方可以烧死人的衣服
在温度t1和t2(已知t2>t1)下,X2(g)和 H2
动物,植物克隆在过程,结构,结果上有什么相
下列各项有关投资性房地产转换的表述中,正确
油漆工和焊工干哪个好,那个工资高!
推荐资讯
食方丈于前的意思是什么啊?知道的请说下!
中国邮政(长兴邮政支局)(长兴镇先锋长兴二路
烈士公墓地址在什么地方,想过去办事
在游戏王GX中有一个老师的牌组是堕天使护士的
潘阳湖在哪里?
硬座,软座,硬卧中,软卧下,是什么意思
东莞凤岗的要去哪里坐高铁
标流的意思是什么啊?知道的请说下!
购物宝—点通宝的价值远景是什么?
我只想买一个能接收短信没月租或是消费低的手
福熹的意思是什么啊?知道的请说下!
我公公老偷着抹我!我应该怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?