菜鸟提问,超级简单
Cmd=new SqlCommand("Insert into Customers(CustomerId)"+"values(@Count)",MyConn);
Cmd.Parameters.Add("@Count",SqlDbtype.NvarChar,15);
Myda.InsertCommand=Cmd
请问一下
Cmd.Parameters.Add("@Count",SqlDbtype.NvarChar,15);这句是什么意思
其中@Count,是设置变量的值大小还是什么,希望高手能够详细的帮我讲解一下!
谢谢!
问题点数:20、回复次数:7Top
1 楼giggsjw(秋叶)回复于 2006-03-03 15:01:37 得分 5
Cmd.Parameters.Add("@Count",SqlDbtype.NvarChar,15)
添加一个参数,类型为SqlDbtype.NvarChar
长度为:15Top
2 楼tangwei168()回复于 2006-03-03 15:01:41 得分 3
晕。。。。。。。。。。。。是你自定义的变量啊,你可以查一下MSDN,上面有详细的解释的。Top
3 楼sskset(断点)回复于 2006-03-03 15:01:49 得分 3
@Count是上面
Insert into Customers(CustomerId) values(@Count) 语句
的参数
Cmd.Parameters.Add("@Count",SqlDbtype.NvarChar,15);
的意思是向cmd声明这个sql变量的长度和类型Top
4 楼fellowcheng(鹰击长空)回复于 2006-03-03 15:03:05 得分 3
@Count 参数名字Top
5 楼lovvver(ElephantTalk.Bright)回复于 2006-03-03 15:05:32 得分 3
给cmd增加一个参数(参数名,类型,长度)Top
6 楼diandian82(点点(nothing))回复于 2006-03-03 15:45:04 得分 0
They are rightTop
7 楼wxdl1981(沉默之狼)回复于 2006-03-03 17:19:42 得分 3
>>Cmd.Parameters.Add("@Count",SqlDbtype.NvarChar,15);这句是什么意思
为SQL命令(Cmd)添加一个参数.
参数的值是 你程序中的变量Count的值.
参数的类型是 NvarChar, 大小15 byte
>>Cmd=new SqlCommand("Insert into Customers(CustomerId)"+"values(@Count)",MyConn);
根据这句可以推断, Count 是作为CoustomerId 来使用的. 程序每次会有一个递增的操作
Count ++; 或 Count = Count + 1;
Top




