C# 插入时this.textbox1.text为空时就出错了 insert into aa (feiyong)values('"+this.textbox1.text+"') 我这块this.textbox1.text为空时就出错了用if 判断的话,如果插入列多的话会很复杂.求救??谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以写一个方法public string GetString(TextBox tb){ if(tb.Text.Trim()=="") { return ""; } else { return tb.Text; }}在调用的时候就写insert into aa (feiyong) values('"+GetString(this.textbox1)+"') 这个,要不就数据库字段让它可以为空,要是必填栏位那就要判断了,要是不想判断,就用SQL里的函数string test = this.textbox1.text;NVL2(expr1, expr2, expr3)->expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型 你可以把expr1,expr2换成test,expr3换成0 用 condition ? first_expression : second_expression; C# 如何实现Excel vba 里的trend 函数? C#的winform如何实现医疗系统里的各种表单? 关于Device类 通过控件的名字在一个Form查找到该控件的实例 怎么修改按钮的边框色,急急急急 查询快递单的投递情况 使用C#开发一个winform程序,如何使用网络映射去实现多用户使用?! 请热心于 首届CSDN.南京区程序员聚会的前期策划的网友注意了! c#打印如何调用 斑马打印机 GK888t 请不吝赐教~~ 杀死进程!! 跪谢~~,在线等~~ datagridview横向排列?急。。。 C#错误——线程间操作无效: 从不是创建控件的线程访问它。
public string GetString(TextBox tb)
{
if(tb.Text.Trim()=="")
{
return "";
}
else
{
return tb.Text;
}
}
在调用的时候就写insert into aa (feiyong)
values('"+GetString(this.textbox1)+"')
那就要判断了,要是不想判断,就用SQL里的函数
string test = this.textbox1.text;
NVL2(expr1, expr2, expr3)->expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型
你可以把expr1,expr2换成test,expr3换成0