Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 博尔兰C++;Builder 6错误报告_C++_Casting_Runtime Error_Borland C++ - Fatal编程技术网

C++ 博尔兰C++;Builder 6错误报告

C++ 博尔兰C++;Builder 6错误报告,c++,casting,runtime-error,borland-c++,C++,Casting,Runtime Error,Borland C++,我的程序编译得很好,程序中的大多数函数都正常工作,但当我完成程序中的特定任务时,我会遇到一个错误: "Conversion failed when converting from a character string to uniqueidentifier". 我的程序非常庞大,并且有大量与之相关的SQL查询。如果这个错误能给我一个行号,这将使这个过程更快。这在Borland中可能吗?您应该使用调试器,按照导致崩溃任务的路径逐步完成程序,以确定哪一行导致了问题。我不使用Borland Bui

我的程序编译得很好,程序中的大多数函数都正常工作,但当我完成程序中的特定任务时,我会遇到一个错误:

"Conversion failed when converting from a character string to uniqueidentifier". 

我的程序非常庞大,并且有大量与之相关的SQL查询。如果这个错误能给我一个行号,这将使这个过程更快。这在Borland中可能吗?

您应该使用调试器,按照导致崩溃任务的路径逐步完成程序,以确定哪一行导致了问题。我不使用Borland Builder作为C++,所以我不确定你的实际问题。这是有意义的,但是我需要帮助在哪里找到这个信息在程序内。再次,我个人不知道任何关于Borland Builder,但是,如果它不支持在调试会话期间崩溃/遇到运行时错误时为您提供行号,那么执行单步执行将是找到错误的唯一方法。首先从“特定任务”中的查询开始,并查看您可能存储guid/字符串的位置。祝你好运这是一条SQL错误消息。数据库没有代码或行号的概念。所以不,它不能向你报告这些信息。您必须跟踪正在执行的失败SQL查询,然后查看发送给它的输入。在SQLServer中,必须为uniqueidentifier提供一个符合支持的GUID格式的字符串。