sql c#
在C#winForm中在一个textbox中输入3~5,我要写条sql语句具有select * from S where sn between 3 and 5的功能
3~表示大于3, ~5表示小于5;
怎样在sql中将textbox中3~5分成3和5;
indexof("~")这样可以判定~符号的位置,"~"以前的就是3,"~"以后的就是5
substring2次
indexof(~)
截取时 把 找到的~位置 -1找到3 +1 找到5
string str_condition=textbox.text;
string[] conditions=str_condtion.split('~');
conditions[0]=3 //'~'前面的数
conditions[1]=5 //'~'后的数
不明白去我的个人主页http://game.1c2c.com.cn
3~5
string[] arr=textbox.text.Split(new char[]{'~'},StringSplitOptions.RemoveEmptyEntries);
if(textbox.test=="3~5")
{
sql=select * from S where sn between 3 and 5
}
本人愚见!
string str_condition=textbox.text;
string[] conditions=str_condtion.split('~');
conditions[0]=3 //'~'前面的数
conditions[1]=5 //'~'后的数
indexof("~")这样可以判定~符号的位置,"~"以前的就是3,"~"以后的就是5
支持indexof()
split("",~) 然后放在数据里面
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!
www.51aspx.com
去下 ......
场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......
21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......