问题列表 - 第6384页

MS Access查询:为什么LIKE在从VB6应用程序调用时表现不同?

我没有用VB6做很多编码,但我现在正在更新一个现有的应用程序,只是遇到了障碍.

我解决了这个问题.在VB6中,查询必须在使用LIKE时使用% 通配符,但在MS Access中,您必须使用*****通配符.

我正在查询相同的数据库 - (它在MS Access中).

从MS Access中查询时,以下查询有效:

SELECT * FROM table WHERE field LIKE '*something*'
Run Code Online (Sandbox Code Playgroud)

当我在VB6中构建该查询时,我必须这样做:

SELECT * FROM table WHERE field LIKE '%something%'
Run Code Online (Sandbox Code Playgroud)

发生了什么?这是正常的吗?

sql vb6 ms-access

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

应该将"行动"代表重构为新方法吗?

我有以下方法

    private void SetProcessDocumentStatus(string status)
    {
        var setStatusWith = new Action<string>(
            statusValue => processDocumentStatusLabel.Text = statusValue);
        if (processDocumentStatusLabel.InvokeRequired)
            processDocumentStatusLabel.Invoke(
                (MethodInvoker)(() => setStatusWith(status)));
        else
            setStatusWith(status);
    }
Run Code Online (Sandbox Code Playgroud)

从上面的代码中,我将动作封装到setStatusWith.该行为是否应重构为另一种方法如下?

    private void SetProcessDocumentStatusWith(string status)
    {
        processDocumentStatusLabel.Text = status;
    }

    private void SetProcessDocumentStatus(string status)
    {
        if (processDocumentStatusLabel.InvokeRequired)
            processDocumentStatusLabel.Invoke(
                (MethodInvoker)(() => SetProcessDocumentStatusWith(status)));
        else
            SetProcessDocumentStatusWith(status);
    }
Run Code Online (Sandbox Code Playgroud)

我想知道是否应该在代码中谨慎使用"Action"委托.

.net generics refactoring

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

将TDateTime转换为另一个时区,无论本地时区如何

无论用户的本地时区设置为什么,使用Delphi 2007,我都需要确定东部时区的时间(TDateTime).

我怎样才能做到这一点?当然,需要节省时间的夏令时.

delphi timezone

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

何时以及如何使用PHP(PDO)使用多个MySQL查询

除了最小化代码之外,在语句中使用多个MySQL查询有什么好处.

如何使用PHP(最好是PDO)在一个语句中执行,检索和显示多个MySQL查询的结果.

php mysql pdo

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

如何在Objective-C中转换对象

有没有办法在objective-c中转换对象,就像在VB.NET中转换对象的方式一样?

例如,我正在尝试执行以下操作:

// create the view controller for the selected item
FieldEditViewController *myEditController;
switch (selectedItemTypeID) {
    case 3:
        myEditController = [[SelectionListViewController alloc] init];
        myEditController.list = listOfItems;
        break;
    case 4:
        // set myEditController to a diff view controller
        break;
}

// load the view
[self.navigationController pushViewController:myEditController animated:YES];
[myEditController release]; 
Run Code Online (Sandbox Code Playgroud)

但是我收到编译器错误,因为'list'属性存在于SelectionListViewController类中,但不存在于FieldEditViewController上,即使SelectionListViewController继承自FieldEditViewController.

这是有道理的,但有没有办法将myEditController转换为SelectionListViewController,以便我可以访问'list'属性?

例如在VB.NET中,我会这样做:

CType(myEditController, SelectionListViewController).list = listOfItems
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

objective-c

120
推荐指数
4
解决办法
16万
查看次数

MySQL逻辑运算符

鉴于查询'SELECT foo FROM bar WHERE a = x AND b = y OR c = z',它如何解析此查询?

(a = x AND b = y) OR c = z
a = x AND (b = y OR c = z)

这是一个简单的例子,但是如果你正在混合和匹配AND/OR甚至更多的搜索条件呢?

mysql

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

VBScript 800a005e错误

我在ASP应用程序中使用旧的VBScript.尝试使用Replace(wholeText,textToSearch,textToReplace)函数搜索和替换字符串,但是我收到以下错误:

Microsoft VBScript runtime  error '800a005e'

Invalid use of Null: 'Replace'

/instance/inst_spam_gen_4.asp, line 25 
Run Code Online (Sandbox Code Playgroud)

这是我的功能:

Function cleanUpText(txt)

        txt = Replace(txt, "“", """")
        txt = Replace(txt, "”", """")
        txt = Replace(txt, "’", "'")
        txt = Replace(txt, "®", "&reg;")

    cleanUpText = txt
End Function
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

谢谢

vbscript replace

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

.Net项目的VSS或SVN?

在工作中,一位主管经理让我研究将我的项目的当前源控制服务器(Visual Source Safe)更改为SVN可能带来的好处.

我真的没有任何反对SVN的东西,实际上我有点挖掘它,但我认为,改用SVN不会给项目带来任何重大好处,并会迫使我们使用一些第三方工具来管理来自Visual Studio的源代码控制(我们主要使用Microsoft工具开发).

所以,作为我研究的第一步,我问你:从VSS切换到SVN有什么好处?

.net svn version-control project-planning visual-sourcesafe

16
推荐指数
4
解决办法
7984
查看次数

Moq和Rhino.mocks有什么功能?

我找不到Moq和Rhino的特定功能比较.所有的问题都是"你更喜欢哪些以及为什么",或者"这里是你如何在犀牛中进行简单的模拟以及如何在moq中完成".

我无法在任何地方找到深刻的比较.我知道语法上的差异,我不是在寻找答案. 我正在寻找能力比较.例如:

  • Rhino有Expect.On()用于线程模拟.Moq可以这样做吗?

  • 那么多模拟(用一个模拟实现多个接口).Moq可以这样做吗?

  • 我相信Moq现在可以模拟受保护的成员.犀牛可以这样做吗?

编辑:我最后还看了一些其他.Net框架.

rhino-mocks moq typemock mocking nmock2

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

如何创建具有授予每个人的所有权限的目录

我需要以编程方式创建一个目录,为"Everyone"组授予"完全控制"权限.如果我使用

CreateDirectory(path, NULL);
Run Code Online (Sandbox Code Playgroud)

根据Win32 SDK 文档,这将创建一个从其父目录继承的目录.我不想继承我需要的父目录的访问权限,以确保"Everyone"完全控制目录.

显然,这需要SECURITY_ATTRIBUTES使用适当的安全描述符来设置结构.我怎么做?

windows security directory winapi directory-security

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