标签: error-code

登录Microsoft SQL Server错误:18456

我在尝试连接到SQL Server时收到此错误.

Microsoft SQL Server错误:18456

任何人都能告诉我错误代码的含义吗?

sql-server connection error-code

283
推荐指数
10
解决办法
55万
查看次数

如何在遇到致命异常时让php返回500?

PHP致命错误作为状态代码200返回到HTTP客户端.如何让它返回状态码500(内部服务器错误)?

php error-handling error-code

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

Spring MVC验证错误代码在哪里解决了?

我试图在Spring MVC框架下编写验证器,但文档中有一个明显的遗漏.当调用将错误传递给Errors对象时,大多数方法都需要一个名为errorCode的String参数.这些errorCodes,如果我理解正确,可以作为特定错误消息的替代品.但我不能为生活找出这些代码映射到的地方.

这是我从Spring MVC的Javadoc中引用的一个例子;

 public class UserLoginValidator implements Validator {

    private static final int MINIMUM_PASSWORD_LENGTH = 6;

    public boolean supports(Class clazz) {
       return UserLogin.class.isAssignableFrom(clazz);
    }

    public void validate(Object target, Errors errors) {
       ValidationUtils.rejectIfEmptyOrWhitespace(errors, "userName", "field.required");
       ValidationUtils.rejectIfEmptyOrWhitespace(errors, "password", "field.required");
       UserLogin login = (UserLogin) target;
       if (login.getPassword() != null
             && login.getPassword().trim().length() < MINIMUM_PASSWORD_LENGTH) {
          errors.rejectValue("password", "field.min.length",
                new Object[]{Integer.valueOf(MINIMUM_PASSWORD_LENGTH)},
                "The password must be at least [" + MINIMUM_PASSWORD_LENGTH + "] characters in length.");
       }
    }
 }
Run Code Online (Sandbox Code Playgroud)

任何人都可以开导我吗?

java validation spring-mvc error-code

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

错误代码:1062.密钥'PRIMARY'的重复条目'1'

我有这个错误消息的问题,当我尝试这个:

INSERT INTO `PROGETTO`.`UFFICIO-INFORMAZIONI` (`ID`, `viale`, `num_civico`,  
`data_apertura`, `data_chiusura`, `orario_apertura`, `orario_chiusura`, 
`telefono`, `mail`, `web`, `Nome-paese`, `Comune`) 
VALUES (1, 'Viale Cogel ', '120', '2012-05-21', '2012-09-30', '08:00', '23:30',
'461801243', 'informazioni@bolzano.it', 'Bolzanoturismo.it', 'Bolzano', 'BZ')
Run Code Online (Sandbox Code Playgroud)

错误代码:1062.密钥'PRIMARY'的重复条目'1'

我没有auto_increment数据,请帮助我!

这是与表相关的,UFFICIO-INFORMAZIONI

CREATE  TABLE IF NOT EXISTS `PROGETTO`.`UFFICIO-INFORMAZIONI` (
  `ID` INT(11) NOT NULL ,
  `viale` VARCHAR(45) NULL ,
  `num_civico` VARCHAR(5) NULL ,
  `data_apertura` DATE NULL ,
  `data_chiusura` DATE NULL ,
  `orario_apertura` TIME NULL ,
  `orario_chiusura` TIME NULL ,
  `telefono` VARCHAR(15) NULL ,
  `mail` VARCHAR(100) NULL ,
  `web` …
Run Code Online (Sandbox Code Playgroud)

mysql error-code mysql-workbench mysql-error-1062

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

std :: error_code的用例

最近我一直在转换一些库来使用<system_error>C++ 11中的工具.

我很难理解std::error_codevs 的用例std::error_condition.

注意,我理解不同之处 - stackoverflow上很多问题可以解决这个问题.

基本区别在于std::error_code应该表示特定于系统或平台的错误,而std::error_conditionAPI或用户界面应返回的是抽象错误.

好的 - 但是我很难理解为什么我们会std::error_code在实践中使用它们.在我看来你要么:

  1. 被处理的是一个系统的具体错误报告机制(如说,errno从POSIX调用返回或什么的,或者说,一个电话getsockoptSO_ERROR在Linux上),你可以很容易地转换为std::error_condition通过std::errc枚举,这应该是便携.

  2. 使用用户定义的错误类别,它代表应用程序级别或业务逻辑错误,例如"无效的社会安全号码"或其他 - 这也是一个用例 std::error_condition.

  3. 处理一些定义自己的错误报告机制的低级接口或库,例如OpenSSL,在这种情况下,您将直接使用特定于平台的错误机制.在这种情况下,您需要将这些错误转换或映射到std::error_code.但是,如果您要解决将这些平台特定错误转换为通用类似错误的问题std::error_code,为什么不转换为std::error_condition

此外,由于POSIX系统错误应该是可移植的,并且因为它们std::error_condition通过std::errc枚举一对一映射,所以我找不到任何用例std::error_code.大多数Linux/UNIX系统调用set errno,应该可以移植映射到std::error_condition.

所以,我没有看到任何std::error_code地方的任何用例.那么,我们想要使用的示例用例std::error_codestd::error_condition什么?

c++ error-code c++11

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

rsync错误代码的完整列表

我正在编写一个脚本,用于执行用户主目录的每日快照.首先,我使用以下方法进行干运行:

rsync -azvrn --out-format="%M %f" source/dir dest/dir
Run Code Online (Sandbox Code Playgroud)

然后是实际的rsync操作(通过删除-n选项).

我正在尝试解析干运行的输出.具体来说,我有兴趣了解rsync错误的确切原因(如果发生了一个).有谁知道

  1. 最常见的rsync错误及其代码?
  2. 指向综合rsync错误代码页的链接?

最重要的是,rsync(至少在CentOs 5上)不会返回错误代码.而是在内部显示错误并返回0.如下所示:

sending incremental file list
rsync: link_stat "/data/users/gary/testdi" failed: No such file or directory (2)

sent 18 bytes  received 12 bytes  60.00 bytes/sec
total size is 0  speedup is 0.00 (DRY RUN)

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]
Run Code Online (Sandbox Code Playgroud)

有没有人必须解析rsync错误,并建议如何存储rsync返回状态?我相信,在传输多个文件时,可能会在每个文件的基础上引发错误,并在最后收集,如上面最后一行代码所示.

linux rsync error-code

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

什么时候使用错误代码?

在支持异常对象(Java,C#)的语言中,何时使用错误代码?在典型的企业应用程序中,错误代码的使用是否合适?

许多众所周知的软件系统使用错误代码(以及相应的错误代码引用).一些示例包括操作系统(Windows),数据库(Oracle,DB2)和中间件产品(WebLogic,WebSphere).错误代码提供哪些好处?使用错误代码有什么缺点?

c# java error-handling exception-handling error-code

18
推荐指数
5
解决办法
2692
查看次数

理解C++ 11中的<system_error>工具

我正在尝试使用该system_error工具来处理我的库中的错误.我将简要讨论库的结构,以防您发现它有用:调用库的命名空间,commons在此我有另一个名为的命名空间dynlib.dynlib包含负责加载.so/.dll文件的类:

namespace commons {
    namespace dynlib {
        class DynLibLoader {
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

在DynLibLoader中可能出现的错误LibraryFailedToLoad,LibraryFailedToUnloadSymbolNotFound.所以我对处理错误的想法如下:我将在命名空间error下添加一个命名空间dynlib.然后,在该命名空间下,我将为其定义一个枚举std::error_codes和一个枚举std::error_conditions.从我的理解std::error_codes有对应的值errno(Linux)或GetLastError(Win32的),以及std::error_conditions以价值观一样LibraryFailedToLoad,SymbolNotFound等等.所以,这里是我的问题:

  • 我的理解std::error_codestd::error_condition正确吗?
  • 我应该如何知道所有可能的值errnoGetLastError()在我的std::error_codes枚举下定义它们?如果Microsoft将来向API添加额外的错误值会怎样?我是否必须回到源代码并在我拥有的enum下定义它们std::error_codes
  • 如果我们在另一个平台上并且在发生错误时无法找出确切的系统错误代码怎么办?
  • 如果我想有同样的std::error_codes整个公共空间和只定义不同的std::error_condition像每个子命名空间dynlib.这是一个好习惯吗?我会说是的,因为这样可以避免重复的代码.但是这背后有一个问题吗?
  • 目前,我正在std::error_category为每个子公共名称空间使用单个.这是一个好习惯吗?你觉得我应该用std::error_category不同的方式吗?

c++ error-handling error-code c++11 system-error

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

是否可以将boost :: system :: error_code转换为std:error_code?

我想尽可能地用标准C++中的等价物替换外部库(如boost),如果它们存在且可能,最小化依赖性,因此我想知道是否存在转换boost::system::error_code为安全的方法std::error_code.伪代码示例:

void func(const std::error_code & err)
{
    if(err) {
        //error
    } else {
        //success
    }
}

boost::system::error_code boost_err = foo(); //foo() returns a boost::system::error_code
std::error_code std_err = magic_code_here; //convert boost_err to std::error_code here
func(std_err);
Run Code Online (Sandbox Code Playgroud)

最重要的不是完全相同的错误,只是尽可能接近,最后如果是错误.有智能解决方案吗?

提前致谢!

c++ boost std error-code

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

使用MySQL Workbench 5.2在表上执行更新命令时出错(错误代码:1175)

我正在使用包含MySQL Workbench 5.2 CE的MySQL Server5.5.我正在使用MySQL Workbench 5.2.我在DB中有一个名为user的表.我在MySQL Workbench上的SQL编辑器上执行了以下命令:

UPDATE user SET email = 'abc@yahoo.com' WHERE email='ripon.wasim@yahoo.com';
Run Code Online (Sandbox Code Playgroud)

但不幸的是我收到了以下错误:

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor -> Query Editor and reconnect.
Run Code Online (Sandbox Code Playgroud)

怎么了?非常感谢帮助.

mysql error-code mysql-workbench sql-update

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