问题描述如下
string[] Str = Convert .ToString ( SQL.ToLower().ToString ()).Split("from");
报错了。
谁能解释下。
顺便给点思路。
就是说把SQL以from点切割成2半、能做到吗?
string[] Str = Convert .ToString ( SQL.ToLower().ToString ()).Split("from");
报错了。
谁能解释下。
顺便给点思路。
就是说把SQL以from点切割成2半、能做到吗?
解决方案 »
- GridView如何在显示时进行值处理
- winfore 选择+模糊+同一窗口判断
- 页面中如何播放远程的音频文件
- 为什么dsSet.Tables[0].Rows.Count > 0不成功?
- 你们是怎么用web在线编辑器的啊?
- treeview实现部门结构,并手动加跟节点 asp.net2.0如何实现
- C#属性(字段)问题,为什么要用get,set,直接用public string Name不行吗
- 请大家帮忙解决一个棘手问题
- 怎样把string转为Byte()才可以用Response.BinaryWrite(Byte)直接输出不乱码?
- 我想把一个问本框里的值变成货币型防到另一个里,比如99999,变成#999,99,Text2.Text = String.Format("{0:c}", Text1.Text)不好用
- repeater绑定文字显示特定颜色
- 很奇怪的问题 插入时间字段的时候 时间发生变化
string[] Str = System.Text.RegularExpressions.Regex.Split(SQL.ToLower(), "from");
Response.Write(Str[0]);
string[] Str = SQL.ToLower().Split(new string[]{ "from" },StringSplitOptions.RemoveEmptyEntries);
贴下
sql中的写法declare @sql varchar(100)
declare @Firstlen int
declare @First varchar(100)
declare @End varchar(100)
declare @Exec varchar(20)
set @Exec='webmaster'
set @sql='select * from BJAdmin where Title='''+@Exec+''''--set @First=substring(@sql,charindex('f',@sql),4)
set @Firstlen=(select charindex('f',@sql) from BJadmin)
print @Firstlen
set @First=substring(@sql,0,10)
print @First
set @End=substring(@sql,@Firstlen+4,len(@sql)-@Firstlen-4)
print @End
结果
10
select *
BJAdmin where Title='webmaster