小编jap*_*ino的帖子

使用 VB.Net 开发 Android 应用程序?

我只是想开始学习开发移动应用程序.. 有没有办法使用 Visual Basic .Net 创建应用程序?

vb.net android mobile-application

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

使用LIKE查找2个单词,即使不是按时间顺序排列

我只是想用词ROMEO JULIET显示描述,即使它不是按时间顺序排列.

ID   DESC
1    This is a sample sentence created by romeo and juliet
2    This is a sample sentence with romeo juliet.
3    romeo and juliet.
4    How to query romeo juliet word.
5    This is not included because there no name here.
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,我想显示id 1到4,因为它包含单词romeo juliet.

我怎么能用LIKE做到这一点?

我试过下面的查询

SELECT DESC FROM TableName WHERE DESC LIKE '%ROMEO JULIET%'
Run Code Online (Sandbox Code Playgroud)

但结果只有id 2,因为id 1,3和4中的名称不是按时间顺序排列的.

提前致谢.

sql sql-server sql-server-2012

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

如何连续添加起始行和下一行的值

我只是想创建一个sql查询,结果类似于图像.就像SQL中的Fibonacci序列.

防爆.

第1列:10,然后Result列的值为Result:10,因为那是第一行.,然后假设第1行第1行的值为50,那么结果第2行的值将为60 ..(结果:60)..依此类推.

样品如下图所示.

我怎么能连续这样做?任何帮助,将不胜感激.谢谢

在此输入图像描述

sql running-total sql-server-2012

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

使用 IIF 和 IF ELSE 时验证中的 String.IsNullOrEmpty VS IsDBNull

我不清楚,所以如果有人可以详细解释 VB.Net 的两个函数(IsDBNull和String.IsNullOrEmpty)有什么区别。

下面是我问这个问题的场景,Company我的表中有一列,其值为NULL,然后我使用IIFvb.net 的函数来验证它是否然后NULL分配空字符串(“”),否则分配来自数据表的值

设想:

  1. 下面是使用String.IsNullOrEmpty,我收到转换错误:

    从类型“DBNULL”到“String”的转换无效。

    txtCompany.Text = IIf(String.IsNullOrEmpty(dtSample.Rows(grdInfo.SelectedIndex).Item("Company")).ToString, "", dtSample.Rows(grdInfo.SelectedIndex).Item("Company"))
    
    Run Code Online (Sandbox Code Playgroud)
  2. 但是,当我用IsDBNull替换 String.IsNullOrEmpty 时,验证工作正常。

    txtCompany.Text = IIf(IsDBNull(dtSample.Rows(grdInfo.SelectedIndex).Item("Company")).ToString, "", dtSample.Rows(grdInfo.SelectedIndex).Item("Company"))
    
    Run Code Online (Sandbox Code Playgroud)

编辑:

这很令人困惑,因为如果我IF ELSE使用 String.IsNullOrEmpty 进行使用条件验证(请参阅下面的示例代码),它就可以正常工作。

    If String.IsNullOrEmpty(dtSample.Rows(grdInfo.SelectedIndex).Item("Company").ToString) = True Then
        txtCompany.Text = ""
    Else
        txtCompany.Text = dtSample.Rows(grdInfo.SelectedIndex).Item("Company").ToString
    End If
Run Code Online (Sandbox Code Playgroud)

令人困惑的部分是当我使用IIF(String.IsNullOrEmpty...etc)它时它返回一个错误。但当我使用正常时IF String.IsNullOrEmpty(dtSample.Rows....etc) = True它工作正常。

任何解释将不胜感激。谢谢

sql vb.net null if-statement iif

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