小编Bet*_*eth的帖子

区分Word文档中的目录

有谁知道如何以编程方式遍历word文档时,您可以判断段落是否构成目录的一部分(或者实际上,构成字段的任何其他内容)。

我问的原因是,我有一个VB程序,该程序应该从文档中提取实质性文本的前几段,它是通过遍历Word.Paragraphs集合来完成的。我不希望结果包含目录或其他字段,我只希望人类将其识别为标题,标题或普通文本段落的内容。但是事实证明,如果有目录,则不仅目录本身,而且目录中的每一行在Word.Paragraphs中都显示为单独的项。我不想要这些,但无法在Paragraph对象上找到任何可以区分并忽略它们的属性(我想我也需要将解决方案应用于其他字段类型,例如table of当局的数字和表格,

vba ms-word fieldcodes

5
推荐指数
1
解决办法
4333
查看次数

查询如何在sql中添加缺失的日期

需要知道如何添加相应字段中缺少空数据的日期

**05/28/2012    NULL
05/29/2012  NULL
05/30/2012  NULL
05/30/2012  Break In
05/30/2012  Break Out
05/31/2012  NULL**

06/03/2012  NULL
06/03/2012  Break In
06/03/2012  Break Out
06/03/2012  In Duty
06/03/2012  Out Duty
06/04/2012  NULL
06/04/2012  In Duty
06/04/2012  Out Duty
06/05/2012  NULL
06/05/2012  Break In
06/05/2012  Break Out
06/06/2012  NULL
06/06/2012  Break In
06/06/2012  Break Out
06/06/2012  In Duty
06/06/2012  Out Duty
06/07/2012  NULL
06/07/2012  In Duty
06/07/2012  Out Duty

06/10/2012  NULL
06/10/2012  Break Out
06/10/2012  In Duty
06/10/2012  Out Duty
06/11/2012  NULL …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

4
推荐指数
1
解决办法
2万
查看次数

获取存储过程中两个日期时间之间的时间差

我希望在stroed过程中获得两个日期时间之间的时间差.然后我需要将答案转换为varchar.我不知道如何获得这个价值.我是一个新的stroed程序.我正在使用sql server 2008

declare @tdate1 datetime
declare @date2 datetime
declare @finaltime varchar

set @enddate = '2004-10-18 07:53:35.000'
set @startdate = '2004-10-18 15:28:57.000'

if @startdate >= @enddate
// This is what i want to do..

else
Run Code Online (Sandbox Code Playgroud)

sql-server stored-procedures

3
推荐指数
1
解决办法
5万
查看次数

在SQL中将空值和空值分组为一个

我有一个查询,该查询提供了应用于数据库中事物的不同类别的细分:

select categories, count(*) from products 
group by categories
Run Code Online (Sandbox Code Playgroud)

数据如下:

NULL                56
                    42
FooCategory         12
BlahCategory        2
Run Code Online (Sandbox Code Playgroud)

我想分组NULL<blank>

NoCategory          98
FooCategory         12
BlahCategory        2
Run Code Online (Sandbox Code Playgroud)

sql

2
推荐指数
1
解决办法
2912
查看次数

选择Null语句,是否可能?

我正在创建一个使用登录机制的Java应用程序来测试这个,我正在使用

SELECT loginname FROM TABLE WHERE password ="abc".

这实际上是从表中选择一个元组,我将它传递给结果语句rs,然后测试rs.next(),如果是,则输入的用户名和密码是正确的.

我刚才有一个问题,是否可以运行一个SELECT语句,该语句不返回数据但仍标记元组?即查询应该返回一组等于匹配数的行,但它们都应该为null.我不想使用COUNT和其他功能.我只是想知道,这在技术上是否可行?

例如

SELECT NONE FROM TABLE WHERE password ="abc".

编辑:我正在使用MySQL

mysql

2
推荐指数
1
解决办法
6401
查看次数

使用三个SELECT优化SQL查询

我有以下表格:

news
idNews | title
1      | Title 1
2      | Title 2
3      | Title 3
4      | Title 4

tags
idTag | name
1     | Name_tag1
2     | Name_tag2
3     | Name_tag3
4     | Name_tag4
Run Code Online (Sandbox Code Playgroud)

MappingTable:

tag_news
idTag | idNews
1     | 1
2     | 1
1     | 2
2     | 2
2     | 3
3     | 3
4     | 3
4     | 4
Run Code Online (Sandbox Code Playgroud)

我想通过给一个idNews来获取几乎有一个共同标签的相关新闻的标题.我能用三个SELECT做到这一点:

SELECT title FROM news WHERE idNews IN 
 (SELECT DISTINCT idNews FROM tag_news 
  WHERE …
Run Code Online (Sandbox Code Playgroud)

sql

1
推荐指数
1
解决办法
110
查看次数