日期:2014-05-17  浏览次数:20801 次

sql读取指定字符串怎么办?
文件名
ReturnWareHouseOut_2926.xml
SalesWareHouseOut_138375.xml
SalesWareHouseOut_138402.xml
SalesWareHouseOut_138404.xml
SalesWareHouseOut_138405.xml
SalesWareHouseOut_138408.xml
SalesWareHouseOut_138409.xml
SalesWareHouseOut_138411.xml
只想把上面的数字给读出来,用c#写。





























































------解决方案--------------------
string.Split
------解决方案--------------------
循环读取文件夹里面的文件,然后在循环中通过正则提前数字部分保存就可以了
------解决方案--------------------
var test = "SalesWareHouseOut_138375.xml";
var result = test.Split('_')[1].Split('.')[0];

输出138375
------解决方案--------------------
难道不可以读取出来,再对DataTable进行处理吗?
sql语句没必要写的很复杂,要编程那直接写过程或方法去做好了!
------解决方案--------------------
引用:
这些文件名是数据库中的,用sql怎么写?

SQL 得用 substring 或者replace之类的。麻烦
------解决方案--------------------
引用:
因为文件名是已经读入到access中的,如果从access中取出来再排序更麻烦。

在存放到Access前处理不行吗?