m_id,m_user,m_content,Convert(varchar(10),m_date,120)as m_date1,(m_content.length > 25 ? m_content. as m_content1 : substring(m_content,0,25)as m_content1) from Pmessage
這樣判斷m_content的長度是否大于25,是則取前面的否則取后面的,出错了,提示">"附近出错!
这哪里是C#语法...SQL没有三元运算符,改成IIF语句,去看SQL教程...
SQL code:
IIF(m_content.length>25,m_content,substring(m_content,0,25)) as m_content1
SQL code:
select case when m_content.length > 25 then m_content else substring(m_content,0,25)end as m_content1
VB.NET , SQL中确实没有 C# , C++ 中 :" 条件 ? 条件成立时返回内容: 条件不成立时返回内容"
但是有这个 IIF, 其一定意义上也是 三元运算符 ,呵呵
IIF(条件,条件成立时返回内容,条件不成立时返回内容)
IIf 函数:http://msdn.microsoft.com/zh-cn/library/27ydhh0d.aspx
Visual Basic 2008 新引入了一个使用短路计算的 If 运算符。
让编程更加简便了,减少IIF中nothing的判断
引用 这哪里是C#语法...SQL没有三元运算符,改成IIF语句,去看SQL教程... SQL codeIIF(m_content.length>25,m_content,substring(m_content,0,25))as m_content1
21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下: private void SendMail ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。 <form id="form1" runat="server"> < ......