标签: syntax-error

BAT文件中的SQLCMD实用程序 - 如果语法错误,如何返回ERRORLEVEL

当某些.sql文件包含语法错误时,如何从SQLCMD实用程序获取%ERRORLEVEL%?这些文件创建存储过程.他们不会调用"raiseerror",但是他们可以控制语法错误,我需要终止进程.但它总是将%ERRORLEVEL%返回为0.我尝试使用-b,-V和-m(以及它们的组合),但没有按预期对我有效.

这是我的BAT文件的代码片段.

REM process all sql files in "SQL\scripts" folder and subfolders
FOR /R "SQL\scripts" %%G IN (*.sql) DO (
    sqlcmd -d %1 -S %2 -U %3 -P %4 -i "%%G" -b -V 1

    echo %ERRORLEVEL%
    IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL%
)
Run Code Online (Sandbox Code Playgroud)

sql batch-file sqlcmd syntax-error

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

eval()代码中出现意外的$ end

我不想问这样一个具体的问题,但是我得到了一个我无法弄清楚的错误.这是一个小时运行的cron作业.我正在创建一个任务数组,每个任务都有一个日期检查,应该是eval()'d.

$todo = array();
$todo[] = array( "date('z')%3 == 0", "Task 1" );
$todo[] = array( "date('N') == 1", "Task 2" );
foreach( $todo as $task )
{
    if( eval($task[0]) ) {
        echo $task[1];
    }
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,eval()行给了我这个错误.请注意,我为这两个任务收到此错误.

Parse error: syntax error, unexpected $end in /file.php(21) : eval()'d code on line 1
Run Code Online (Sandbox Code Playgroud)

有什么建议?我试着寻找这个,却找不到任何东西.谢谢.

php eval syntax-error

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

SQL查询语法错误 - 字段名称中的空格

我的应用程序使用的数据库包含空格的字段名称.我相信这是我的问题的原因.这是一个典型的查询:

SELECT * FROM 'OV2 BAS' AS bas 
INNER JOIN 'OV2 RefID' AS ids ON 'bas.Ref ID' = 'ids.Ref ID' 
WHERE ids.ENUM_H = 'TDischarge';
Run Code Online (Sandbox Code Playgroud)

如何处理字段名称中的空格?谢谢.

附加信息

这是为了访问使用MS Access 2007(Microsoft.ACE.OLEDB.12.0)创建的数据库.

sql ms-access-2007 syntax-error

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

意外的T_PAAMAYIM_NEKUDOTAYIM,期待T_NS_Separator

我在周末将应用程序从Ubuntu 11.04(Natty Narwhal)服务器移动到Red Hat Enterprise Linux(RHEL)服务器.我的错误日志中充满了主题行中引用以下函数的PHP错误:

function wfTalkHereArticleFromTitle( &$title, &$article ) {
    global $wgRequest, $wgTalkHereNamespaces;

    if (isset($title->noTalkHere))
        return true; //Stop recursion

    $action    = $wgRequest->getVal( 'action'    );
    $oldid     = $wgRequest->getVal( 'oldid'     );
    $diff      = $wgRequest->getVal( 'diff'      );

    if ($action == 'purge')
        $action = NULL; //"purge" is not considered an action in this context

    if ($action || $oldid || $diff)
        return true;

    $ns = $title->getNamespace();

    if (!Namespace::isTalk($ns) && Namespace::canTalk($ns) && $title->exists()
        && ( !$wgTalkHereNamespaces || in_array($ns, $wgTalkHereNamespaces) ) …
Run Code Online (Sandbox Code Playgroud)

php syntax-error

10
推荐指数
1
解决办法
9963
查看次数

在Verilog生成语句中增加多个Genvars

我正在尝试用verilog创建一个多级比较器,我无法弄清楚如何在单个生成循环中增加多个genvars.我正在尝试以下方法:

genvar i,j;
//Level 1
generate
  j=0;
  for (i=0;i<128;i=i+1)
  begin: level1Comp
    assign ci1[i] = minw(tc[j],tc[j+1]);
    j = j+2;
  end
endgenerate
Run Code Online (Sandbox Code Playgroud)

并收到以下错误:

Error-[SE] Syntax error
  Following verilog source has syntax error :
  "encoder.v", 322: token is '='
    j=0;
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何在同一个生成语句中增加多个genvars?或者至少获得相同的功能?

hardware verilog syntax-error hdl system-verilog

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

"OR"运算符必须放在前一行的末尾?(意外的tOROP)

我正在运行Ruby 1.9.

这是一个有效的语法:

items = (data['DELETE'] || data['delete'] ||
         data['GET'] || data['get'] || data['POST'] || data['post'])
Run Code Online (Sandbox Code Playgroud)

但这给了我一个错误:

items = (data['DELETE'] || data['delete']
         || data['GET'] || data['get'] || data['POST'] || data['post'])

t.rb:8: syntax error, unexpected tOROP, expecting ')'
         || data['GET'] || data['get'] |...
           ^
Run Code Online (Sandbox Code Playgroud)

为什么?!

ruby syntax syntax-error

10
推荐指数
1
解决办法
845
查看次数

如何在R studio中显示错误行号

是否可以在R studio中运行代码后看到语法错误或运行时错误行号(也可以突出显示)?

我搜索了选项但找不到.

r syntax-error rstudio

10
推荐指数
1
解决办法
7445
查看次数

使用Cookbook示例R错误"无法找到函数'multiplot'"

想在一个页面上绘制两个ggplots.以Cookbook for R为例,它不起作用.错误是could not find function "multiplot".

然而ggplots是可绘制的,我也重新安装了R,ggplot2,重新启动等等.我做错了什么?

library(ggplot2)

# This example uses the ChickWeight dataset, which comes with ggplot2
# First plot
p1 <- 
  ggplot(ChickWeight, aes(x=Time, y=weight, colour=Diet, group=Chick)) +
  geom_line() +
  ggtitle("Growth curve for individual chicks")

# Second plot
p2 <- 
  ggplot(ChickWeight, aes(x=Time, y=weight, colour=Diet)) +
  geom_point(alpha=.3) +
  geom_smooth(alpha=.2, size=1) +
  ggtitle("Fitted growth curve per diet")

# Third plot
p3 <- 
  ggplot(subset(ChickWeight, Time==21), aes(x=weight, colour=Diet)) +
  geom_density() +
  ggtitle("Final weight, by diet")

# Fourth …
Run Code Online (Sandbox Code Playgroud)

r syntax-error ggplot2

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

GraphQL gql语法错误:预期名称,找到}

我正在尝试在新的React项目中设置Apollo GraphQL支持,但是当我尝试使用编译查询时,gql我一直收到错误消息:

Syntax Error: Expected Name, found }

这是由以下代码生成的:

import gql from 'graphql-tag'

const query = gql`
    {
      user(id: 5) {
        firstName
        lastName
      }
    }
  `

console.log(query)
Run Code Online (Sandbox Code Playgroud)

我将此代码基于此处的示例代码:https : //github.com/apollographql/graphql-tag

什么是Name错误消息称?有人知道我在做什么错吗?

syntax-error apollo graphql react-apollo graphql-tag

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

给字符错误的f字符串?

我在这里收到了我的Atom阅读器的错误消息,其中建议第一个print.(f"message")是发送错误:

File "/Users/permanentmajority/Desktop/Coding/learnpythonbook.py", line 75
    print(f"Let's talk about {my_name}.")
                                       ^
SyntaxError: invalid syntax
[Finished in 0.077s]
Run Code Online (Sandbox Code Playgroud)

码:

my_name = 'Zed A. Shaw'
my_age = 35 # not a lie
my_height = 74 # inches
my_weight = 180 #lbs
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Brown'

print(f"Let's talk about {my_name}.")
print(f"He's {my_height} inches tall.")
print(f"He's {my_weight} pounds heavy.")
print("Actually that's not too heavy.")
print(f"He's got {my_eyes} eyes and {my_hair} hair.")
print(f"His teeth are usually {my_teeth} depending on …
Run Code Online (Sandbox Code Playgroud)

python syntax-error python-2.x f-string

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