c#中的sql语句
stringsqlInsert="INSERTINTOResource(CityID,UserName,Money,Grain,Population,ModifiedDa...
string sqlInsert = "INSERT INTO Resource(CityID,UserName,Money,Grain,Population,ModifiedDate) VALUES (@CityID,@UserName,@Money,@Grain,@Population,@ModifiedDate)";
这条语句是什么意思啊?@在这里有什么用,能具体介绍一下它的用法吗? 展开
这条语句是什么意思啊?@在这里有什么用,能具体介绍一下它的用法吗? 展开
8个回答
展开全部
@xx就是变量名
最普通的写法不是string sqlInsert = "INSERT INTO Resource(CityID,UserName,Money,Grain,Population,ModifiedDate) VALUES ('"this.textbox.text"'...)"; 么...
需要事先声明...比如声明一个字符串变量存储用户名 @username
然后@username=this.txtUsername.text.tostring()...然后把@username当做value传到sql语句里边.不知道我这么解释你能看懂不
最普通的写法不是string sqlInsert = "INSERT INTO Resource(CityID,UserName,Money,Grain,Population,ModifiedDate) VALUES ('"this.textbox.text"'...)"; 么...
需要事先声明...比如声明一个字符串变量存储用户名 @username
然后@username=this.txtUsername.text.tostring()...然后把@username当做value传到sql语句里边.不知道我这么解释你能看懂不
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@表示带参数的SQL语句,你可以使用其他的语句来定义参数,并给它赋值;
可以隐藏字段名的值;
可以隐藏字段名的值;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
变量,参数,给你一个例子吧:
public DataSet Getds(int id)
{
SqlConnection conn = DataConn.Conn();
SqlDataAdapter da = new SqlDataAdapter("select id,miaoshu,sizeinfo,case when sizeinfo='' then 'false' else 'true' end as xiaoshi,case tuihuo when '1' then '可' else '不可' end as tuihuo,case huanhuo when '1' then '可' else '不可' end as huanhuo from shangpin where id=@id ", conn);
da.SelectCommand.Parameters.Add("@id", SqlDbType.NVarChar).Value = id;
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
public DataSet Getds(int id)
{
SqlConnection conn = DataConn.Conn();
SqlDataAdapter da = new SqlDataAdapter("select id,miaoshu,sizeinfo,case when sizeinfo='' then 'false' else 'true' end as xiaoshi,case tuihuo when '1' then '可' else '不可' end as tuihuo,case huanhuo when '1' then '可' else '不可' end as huanhuo from shangpin where id=@id ", conn);
da.SelectCommand.Parameters.Add("@id", SqlDbType.NVarChar).Value = id;
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@CityID 这些都是变量
一般在存储过程需要定义 变量 用来传参
一般在存储过程需要定义 变量 用来传参
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下面两个SQL语句等价:
“select 字段名 from 表名 where 字段名>/'常量/‘“
@“select 字段名 from 表名 where 字段名>/'常量/‘“
“select 字段名 from 表名 where 字段名>/'常量/‘“
@“select 字段名 from 表名 where 字段名>/'常量/‘“
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询