小编lee*_*d00的帖子

从InstallShield .EXE打开MSI登录?

我有一个软件更新,它给我一个错误对话框,无法查看错误日志.

我运行以安装更新的可执行文件在文件的产品名称中标识为InstallShield.我很快就通过了所有的InstallSheild向导和对话框,但是当它执行.msi文件时,我得到一个带有标题的对话框,其中包含读取的Windows Installer文本和读取的文本This patch package could not be opened. Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package.

在这里读到,如果你只有一个直接的.msi文件,没有InstallShield,你可以通过从命令行运行MSI并提供正确的参数来打开msi日志记录,以便更多地了解消息,但我不知道当文件在InstallShield可执行文件中执行时,不知道如何执行此操作.

我怎样才能做到这一点?

logging windows-installer installshield

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

在 VBA / MS-ACCESS 中使用备注和文本字段进行参数化 INSERT?

我正在尝试使用 MS-Access 2007 进行简单的参数化插入,但不断收到以下错误 (3708) ADODB.Parameters

Parameter object is improperly defined. Inconsistent or incomplete information was provided. s'

我有 3 个参数插入到 3 个字段中。它们有以下类型:

  • 查询名称:文本 (50)
  • db_id:数字(长整数)
  • query_text:备忘录

db_id插入得很好,但其他两个文本字段会导致上述错误。

下面是我的简单示例代码:

Sub testz()

    Dim conn As ADODB.Connection
    Set conn = CurrentProject.Connection

    Dim adoCMD As ADODB.Command
    Dim adoRS As ADODB.Recordset
    Dim strSQL As String
    Dim lRecordsAffected As Long

    On Error GoTo Err_Insert

    strSQL = "INSERT INTO queries (query_name, db_id, query_text) VALUES (?, ?, ?)"

    Set adoCMD = New ADODB.Command

    With adoCMD …
Run Code Online (Sandbox Code Playgroud)

sql ms-access vba sql-insert

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

PowerShell 是否支持哈希表序列化?

如果我想将一个对象/哈希表写入磁盘并稍后再次加载,PowerShell 支持吗?

powershell serialization hashtable hashmap pickle

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

多部分电子邮件中的数字是什么意思?

我正在查看来自Thunderbird的多部分消息的来源(希望从C++/Javascript编写我自己的多部分消息)

我想知道以下是什么意思(电子邮件的纯文本部分和html部分之间的部分)以及如何为我自己的程序计算它以生成多部分电子邮件:

This is a multi-part message in MIME format.

------=_NextPart_32252.1057009685.31.001
Content-Type: multipart/alternative;
    boundary="----=_NextPart_32252.1057009685.31.002"
Content-Description: Message in alternative text and HTML forms


------=_NextPart_32252.1057009685.31.002
Run Code Online (Sandbox Code Playgroud)

(如看到这里)

消息代码的其余部分对我来说对于帖子部分是有意义的.

email multipart

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

正则表达式在javascript源代码中匹配函数?

有没有办法在javascript源代码中使用正则表达式匹配功能块?

(我真的试图找到相反的,但我认为这将是一个很好的起点.)

javascript regex

3
推荐指数
3
解决办法
1849
查看次数

jQuery范例?

在我看来,jQuery似乎并不是作为一个OOP框架编写的,它似乎太短了,而且不够冗长.我是否正确地思考这个问题,如果它不是作为OOP编写的,那么他们使用的是什么方法/范例?

oop paradigms jquery methodology

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

在Grails中使用Hibernate HQL命名查询?

有没有办法使用HQL在Grails中使用Hibernate命名查询?

我在Harnessing Hibernate一书中一直在阅读它们,并想知道是否有办法在Grails中使用它们.

在如下的<class-name>.hbm.xml映射文件中包含命名查询以及类映射:

<query name="com.oreilly.hh.tracksNoLongerThan">
   <![CDATA[
         from Track as track
           where track.playTime <= :length
     ]>
</query>
Run Code Online (Sandbox Code Playgroud)

现在我确定可以包含一个<class-name>.hbm.xml hibernate映射文件并将其集成到Grails GORM配置中,因为这里说明hibernate.cfg.xml包含hibernate映射文件的内容可以在Grails中使用.

在旧的Hibernate和Java中,它可以通过以下方式访问:

    ...
Query query = session.getNamedQuery(
                "com.oreilly.hh.tracksNoLongerThan");

query.setTime("length", length);
return query.list();
    ...
Run Code Online (Sandbox Code Playgroud)

但是,如何从Grails访问这些HQL命名查询?

我问的原因是我希望能够获取遗留数据库并将其映射到某些对象以便在Grails中使用,并将命名查询与映射一起存储.

grails hibernate hql named-query grails-orm

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

获取ms-access中表的外键约束列表?

我正在尝试使用关系窗口来查看MS-Access数据库中的表之间的关系.我隐藏了所有其他表,并在其中一个表中找到了一个外键,它应该链接到另一个带有主键的表,我需要跟踪的信息.

有没有办法列出Access中表的现有外键约束,就像MySQL中SHOW CREATE TABLE语法一样?

sql ms-access foreign-keys jet

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

取消隐藏-WindowStyle隐藏的PowerShell窗口?

当您在后台运行PowerShell窗口时,如何重新连接它?或者,它是否打算在那时通过日志文件查看?

powershell scheduled-tasks powershell-2.0

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

尝试将邮件发送到Office 365时,Send-MailMessage中没有端口参数?

这是我使用的Powershell版本:

$ PSVersionTable.PSVersion产生:

Major  Minor  Build  Revision
-----  -----  -----  --------
2      0      -1     -1
Run Code Online (Sandbox Code Playgroud)

这是命令:

Send-MailMessage -To "someadmin@somedomain.com" -Body "This is just a test"  -Subject "Test"  -UseSsl
 -Port 587 -SmtpServer 'smtp.office365.com' -From 'someadmin@somedomain.com' -Credential $creds
Run Code Online (Sandbox Code Playgroud)

这是错误:

Send-MailMessage : A parameter cannot be found that matches parameter name 'Port'.
At line:1 char:105
+ Send-MailMessage -To "someadmin@somedomain.com" -Body "This is just a test"  -Subject "Test"  -UseSsl -Port <<<<  587 -S
mtpServer 'smtp.office365.com' -From 'someadmin@somedomain.com' -Credential $creds
    + CategoryInfo          : InvalidArgument: (:) …
Run Code Online (Sandbox Code Playgroud)

email parameters powershell

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