问题列表 - 第20236页

Oracle DML错误缺乏细节

我从像这样的批量插入操作中捕获错误:

begin
    --bulk insert
    forall i in v_data.first .. v_data.last save exceptions
        insert into my_filter_table values v_data (i);

    commit;

exception
    -- catch and print the saved-up DML errors.
    when X_DML_ERRORS then
        declare
            v_iteration number;
        begin
            dbms_output.put_line('');
            dbms_output.put_line('DML Errors:');
            for i in 1 .. SQL%BULK_EXCEPTIONS.count loop
                v_iteration := SQL%BULK_EXCEPTIONS(i).error_index;

                dbms_output.put_line('Iteration: '||v_iteration||' Message: '||
                                 SQLERRM(-SQL%BULK_EXCEPTIONS(i).ERROR_CODE));


            end loop;
        end;
end;
Run Code Online (Sandbox Code Playgroud)

输出看起来像这样:

    Iteration: 3 Message: ORA-01400: cannot insert NULL into ()
    Iteration: 4 Message: ORA-02290: check constraint (.) violated
    Iteration: 8 Message: ORA-00001: unique …

oracle plsql ora-00001 ora-01400 ora-02290

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

Python asyncore&dbus

是否有可能整合asyncoredbus通过相同main loop

通常,DBus集成是通过glib主循环完成的:是否可以asyncore集成这个主循环或者使用dbus asyncore

python dbus asyncore

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

Outlook 2007接收带有标头的html邮件作为源,其他MUA工作正常.为什么?

我有几个简单的表单发送一个HTML专用的电子邮件.大多数客户端(Gmail,Lotus Notes 8,hotmail/live,windows live mail,outlook express)都可以收到电子邮件,但Outlook 2007却没有.

代码如下所示:

$data="
            <html>
                <body>
                    <strong><u>$sub</u></strong><br><br>
                    <strong>Name:</strong> {$_POST["nombre"]}<br><br>
                    <strong>Phone:</strong>{$_POST["telefono"]}<br><br>
                    <strong>Email:</strong> {$_POST["email"]}<br><br>
            <strong>Subject:</strong> {$_POST["asunto"]}<br><br>
                    <strong>Question:</strong> {$_POST["consulta"]}</strong>
                </body>
            </html>";
            $header = "Reply-To: $from\r\n";
            $header .= "From: \"".$_POST["nombre"]."\" <$from>\r\n";
            $header .= "MIME-Version: 1.0\r\n";
            $header .= "Content-Type: text/html; charset=iso-8859-1\r\n";

            $enviado = mail($destino,$sub,$data,$header);
Run Code Online (Sandbox Code Playgroud)

($from是验证消息的唯一部分)

客户收到的消息如下所示:

Content-Type: text/html; charset=iso-8859-1
From: Consulta de "Boss" <boss@myfirm.com>
Reply-To: boss@myfirm.com
X-Mailer: PHP/

<strong><u>Solicitud de envío de recetas -
CLIENT</u></strong><br><br><strong>Nombre y Apellido:</strong>
Boss<br><br><strong>Email:</strong>
boss@myfirm.com<br><br><br>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php outlook html-email

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

如何在Perl中的目录中循环文件?

可能重复:
如何使用Perl列出目录中的所有文件?

我想循环遍历同一目录中包含的几百个文件.我如何在Perl中执行此操作?

perl file

27
推荐指数
3
解决办法
9万
查看次数

TDD是否意味着不考虑课堂设计?

我正在制作角色扮演游戏以获得乐趣并尝试在开发时使用TDD.我看到的许多TDD示例都侧重于首先创建测试,然后创建使测试通过所需的对象.

例如:

[Test]
public void Character_WhenHealthIsBelowZero_IsDead()
{
   // create default character with 10 health
   Character character = new Character();
   character.SubtractHealth(20);
   Assert.That(character.IsAlive, Is.EqualTo(false));
}
Run Code Online (Sandbox Code Playgroud)

所以基于此我将创建字符类和适当的属性/方法.这似乎很好,但是我的班级设计真的应该不断改进我的考试吗?这比制定我的游戏提前需要的可能对象更好吗?例如,我通常会想到一个基本的Character类,然后是子类,例如Wizard,Fighter,Theif.

或者是一种平衡的方法?我在哪里绘制出我需要的可能的类和层次结构,但首先编写测试来验证它们实际上是否需要?

c# tdd unit-testing

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

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

ASP.NET ExpressionBuilder语法 - 在img标记内输出AppSetting

我想使用ASP.NET的ExpressionBuilder语法从AppSetting动态检索静态内容的域.

我使用以下语法,这不起作用:

<img src="<%$Appsettings:STATIC_CONTENT_DOMAIN %>/img/logo.jpg" alt="logo" width="176" height="159" />
Run Code Online (Sandbox Code Playgroud)

仅供参考,所需的HTML输出是:

<img src="http://static.myserver.com/img/logo.jpg" alt="logo" width="176" height="159" />
Run Code Online (Sandbox Code Playgroud)

请注意,我不能使用<%=%>语法,因为我的ASPX页面需要是CompilationMode ="never".(我使用ExpressionBuilder语法的原因是它在无编译页面中工作)

有关如何做到这一点的任何想法?

asp.net appsettings compilationmode expressionbuilder

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

无法使用安全的ftp将文件放入ram

我正在使用coldfusion 9而我正在尝试从ftp站点获取文件并将其加载到ram而不是文件系统中.如果我使用安全的ftp连接尝试它,它会失败,并显示以下错误:

sFTP getfile操作期间发生错误.错误:C:\ JRun4\servers\cfusion\SERVER-INF\temp\cfusion-war-tmp\ram:\ test.txt(文件名,目录名或卷标语法不正确).检查路径,文件名或目录是否错误.

如果我使用非安全的ftp站点尝试相同的操作,它可以正常工作.这是代码:

<cfftp action = "open" 
username = "xxxxx" 
connection = "My_query" 
password = "xxxxxxx" 
server = "ftp.xxxxxx.com"
port="13266"
secure = "true" 
stopOnError = "Yes">

<cfftp action="getfile"
connection="My_query"
remoteFile="/something.txt"
stopOnError="true" 
localfile="ram://test.txt">
Run Code Online (Sandbox Code Playgroud)

coldfusion

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

如何将数组值添加到关联数组的中间?

让我们说我有这个数组:

$array = array('a'=>1,'z'=>2,'d'=>4);

在后来的剧本,我想添加值'c'=>3之前'z'.我怎样才能做到这一点?

编辑:是的,订单很重要.当我通过数组运行foreach()时,我不希望将新添加的值添加到数组的末尾.我从mysql_fetch_assoc()获取此数组

编辑2:我上面使用的键是占位符.使用kso​​rt()将无法达到我想要的效果.

编辑3:http://www.php.net/manual/en/function.array-splice.php#88896完成了我正在寻找的东西,但我正在寻找更简单的东西.

编辑4:谢谢你的downvotes.我对你的答案给出了反馈,你无能为力,所以你贬低并要求关闭这个问题,因为你不知道答案.谢谢.

编辑5:获取一个包含约30列的示例数据库表.我使用mysql_fetch_assoc()获取此数据.在这个新数组中,在'pizza'和'drink'列之后,我想添加一个新列'full_dinner',它结合了'pizza'和'drink'的值,这样当我在所述数组上运行foreach()时,'full_dinner'直接来自'drink'

php arrays associative-array

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

我应该考虑什么来确保将我的iPhone应用程序无缝移植到iPad?

iPad宣布及其SDK(iPhone SDK 3.2)之后,将应用程序移植到iPad成为一个重要问题.我应该在iPhone应用程序中遵循哪些指导原则,以确保我能够尽可能无缝地将其移植到iPad?

不同的分辨率尤其是一个重要的问题.虽然iPad未经修改地运行iPhone应用程序,但它并不是原生应用程序的理想行为.我们如何使我们的iPhone应用程序独立于分辨率,以便它们可以在大多数桌面应用程序等所有分辨率上正常运行?

iphone ipad

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