问题列表 - 第6542页

为什么Oracle认为我错过了一个正确的括号?

在Oracle 10i中,我运行以下命令:

ALTER TABLE jnrvwchnglst ADD
     ( jnrvwchnglst_userid NUMBER(10) NOT NULL DEFAULT 1 )
Run Code Online (Sandbox Code Playgroud)

jnrvwchnglst现有表,jnrvwchnglst_userid不是现有列.

Oracle错误消息是:

ORA-00907: missing right parenthesis
Run Code Online (Sandbox Code Playgroud)

这个查询有什么问题,为什么Oracle认为我错过了一个括号?

sql oracle ora-00907

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

在VBA宏中打开/激活Word文档

我希望VB/VBA专家可以帮助我.请考虑以下事项:用户在Word 2003中打开文档,在Normal.dot AutoOpen宏中,我们查看当前文档,如果已通过单击网页上的链接打开它,并满足某些其他应用程序特定条件,关闭流式"复制"并打开源文档(在共享驱动器上找到我们可以假设用户有权访问):

Documents.Open origDoc
Documents(ActiveDocument.FullName).Close SaveChanges:=wdDoNotSaveChanges
Documents(origDoc).Activate

With ActiveDocument
    ''# Do work
End With
Run Code Online (Sandbox Code Playgroud)

我的想法是我需要打电话Activate以确保原始文件是ActiveDocument,但我在电话中收到4160'错误的文件名'错误.Activate.如果我注释掉调用.Activate,它似乎ActiveDocument设置为origDoc文档,即使已经打开了其他文档(我不确定如何管理文档集合,以及Word如何确定下一步ActiveDocument将是什么如果你以编程方式关闭当前的ActiveDocument)

那么,调用.Open文档是否明确将Document设置为ActiveDocument?另外,调用.Activate已经存在的文档会导致错误吗?

我真的没有找到很多关于此的文档,所以提前感谢任何建议和见解!

ms-word word-vba

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

在这种情况下,NSMutableString是否比NSString更有效?

如果我以这种方式声明一个指针变量:

NSString *foo;
Run Code Online (Sandbox Code Playgroud)

然后在我的代码中的某个地方执行以下操作:

foo = @"bar";
Run Code Online (Sandbox Code Playgroud)

这最终是我的NSString,在内存中创建一个带有附加字符串的新副本,然后删除我的初始字符串?作为NSMutableString,foo会更好吗?

iphone cocoa-touch objective-c

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

消息驱动Bean选择器(JMS)

我最近发现了消息选择器

@ActivationConfigProperty(
        propertyName="messageSelector",
        propertyValue="Fragile IS TRUE")
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何在运行时使选择器动态化?

让我们说消费者决定他们只想要属性为"Fragile IS FALSE"的消息

消费者可以在不重新部署MDB的情况下以某种方式更改选择器吗?

注意:我使用的是Glassfish v2.1

java jms java-ee jboss-mdb

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

Ruby on Rails:errors.add_to_base与errors.add

我已经读过,errors.add_to_base应该用于与对象相关的错误,而不是特定的属性.我无法概念化这意味着什么.有人可以举例说明我何时想要使用它们?

例如,我有一个乐队模型,每个乐队都有一个流派.当我验证某种类型的存在时,如果该类型丢失,是否应该将错误添加到基类中?

越多的例子越好

谢谢!

ruby validation model ruby-on-rails

49
推荐指数
3
解决办法
6万
查看次数

经典ASP速成课程

我是C#和PHP开发人员.在工作中,我只是把一些经典的ASP东西丢在我的腿上.我只需要编辑几周,所以我不想过多地学习遗留的东西,我再也不会碰了.但是,我确实需要能够在这段时间内完成我的工作.

如何在ASP中获得良好的速成课程?我需要很快就能获得足够的好处.哪些网站/书籍/资源最适合这种需求?

asp-classic

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

数据库连接字符串信息

在.Net中有一个类在.Net中,你可以获得数据库名称,以及所有连接字符串信息,而无需在连接字符串上执行子字符串?

编辑:

我没有创建连接我试图从连接字符串中获取信息.所以我基本上寻找一些带有连接字符串arg并具有dbName,连接类型等的访问器的东西....

c#

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

你能在Python中为导入的模块定义别名吗?

在Python中,是否可以为导入的模块定义别名?

例如:

import a_ridiculously_long_module_name
Run Code Online (Sandbox Code Playgroud)

...所以它的别名为'short_name'.

python alias module python-import

126
推荐指数
3
解决办法
6万
查看次数

"controlname"名称在当前上下文中不存在

我有一个我正在使用的Web应用程序(带有C#的ASP.NET2.0,使用VS2005).一切都很好,突然间我得到了错误:

Error 1 The name 'Label1' does not exist in the current context

每次我在页面的代码隐藏中使用控件时,还有43个其他类型的.

这只发生在1页.就好像代码隐藏不能识别控件一样.另一件有趣的事情是intellisense没有拿起任何控件.

我试图清理解决方案文件,删除obj文件,从项目中排除文件然后重新添加它们,关闭VS并重新启动它,甚至重新启动我的计算机,但这些都没有用.

c# asp.net visual-studio-2005 code-behind

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

如果错误日志记录失败,该怎么办?如何测试其在生产中的正常工作?

  1. 如果错误记录代码失败,该怎么办?
  2. 您如何确定其当前正常工作?
  3. 您怎么知道它是否不起作用?
  4. 您如何测试其在生产环境中的正常工作?
  5. 如果其他所有方法都失败,是否应该抛出异常?

下面的代码使用Microsoft的企业库日志记录应用程序块。您如何使其“更好”?

using Microsoft.Practices.EnterpriseLibrary.Logging;

class Program
{
    static void Main(string[] args)
    {
        try
        {
            // Trying to write some data to the DB
            ...
        }
        catch (Exception ex)
        {
            LogHelper.LogException(ex, "Trying to write to the DB");
        }
    }
}

public class LogHelper
{
    public static void LogException(Exception ex, string exceptionType)
    {
        try
        {
            // Simplified version, only logging the message
            Logger.Write(exceptionType);
        }
        catch
        {
            // What do you do here???
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net error-handling error-logging enterprise-library

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