在C#如何生成动态SQl语句 循环判断输入框哪个填了输入用个字符串加起来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "在数据库这些类"应是“属性”的吧。如果想动态生成SQL,就判断呗。现举个例子: //string sql = string.Format("insert into table1 (t1,t2,t3) values ({1},{2},{3})",t1,t2,t3); string str1 = ""; string str2 = ""; if (!string.IsNullOrEmpty(txtT1.Text.Trim())) { str1 += "t1,"; str2 += txtT1.Text.Trim() + ","; } if (!string.IsNullOrEmpty(txtT2.Text.Trim())) { str1 += "t2,"; str2 += txtT2.Text.Trim() + ","; } if (!string.IsNullOrEmpty(txtT3.Text.Trim())) { str1 += "t3"; str2 += txtT3.Text.Trim(); } string sql = string.Format("insert into table1 ({0}) values ({1})", str1, str2); 按照全角和半角逗号分隔字符串 C#刚入门,想深入,求指点,有什么好的书,或者好的建议 C#编程基础问题求解(本人菜鸟) 动态网页设计 C#程序打包建立桌面快捷方式的问题?在线等侍!!!!! c#中怎样添加mapi控件 谁知道怎样得到网络文件正在下载的速度? 请教高手:对各种打开数据库方法的比较 VS.NET中如何让自定义的事件出现在属性编辑器中? 我装了.NET2003 怎么配置环境变量才能在命令提示符里编译? (高分)帮我下载个1k的文件 autovue 19.3.4 C#和SQL2005有关,高手请进
如果想动态生成SQL,就判断呗。现举个例子:
//string sql = string.Format("insert into table1 (t1,t2,t3) values ({1},{2},{3})",t1,t2,t3); string str1 = "";
string str2 = ""; if (!string.IsNullOrEmpty(txtT1.Text.Trim()))
{
str1 += "t1,";
str2 += txtT1.Text.Trim() + ",";
}
if (!string.IsNullOrEmpty(txtT2.Text.Trim()))
{
str1 += "t2,";
str2 += txtT2.Text.Trim() + ",";
}
if (!string.IsNullOrEmpty(txtT3.Text.Trim()))
{
str1 += "t3";
str2 += txtT3.Text.Trim();
}
string sql = string.Format("insert into table1 ({0}) values ({1})", str1, str2);