C# 数据库字段名设为变量
stringgx_zg=string.Format("UPDATE表名SET字段名="+zsh+"where代码='"+daima+"'");数据库字段较多,用数字取的名...
string gx_zg = string.Format("UPDATE 表名 SET 字段名=" + zsh + " where 代码='" + daima+ "'");
数据库字段较多,用数字取的名字,分别为(1、2、3、4……200),字段类型为数值型,如何用变量来表示字段名,以便用循环语句操作数据库。请帮忙把上面的sql语句改写一下。 展开
数据库字段较多,用数字取的名字,分别为(1、2、3、4……200),字段类型为数值型,如何用变量来表示字段名,以便用循环语句操作数据库。请帮忙把上面的sql语句改写一下。 展开
1个回答
展开全部
static void Main(string[] args)
{
string colStrName = "字符串列名";
string colIntName = "数字列名";
string strValue = "字符串内容";
int intValue = 2;
string sql = string.Format(@"update 表名 set
{0}='{1}',{2}={3}",
colStrName, strValue, colIntName, intValue);
Console.WriteLine(sql);
Console.ReadLine();
}
更多追问追答
追问
不是很明白,请我如果我给名字为“2”的字段赋值为45.3,需要先给哪两个变量赋值?
追答
有点比较关键的就是format函数的语法,大括号里面的数字指的是后面参数列表的下标,从0开始。记住这点后,其他就类似C语言的printf了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询