問題タブ [syntax-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
13583 参照

python - 関数呼び出しを削除できません

この質問は、一般的な好奇心から出たものです。現在のプロジェクトに取り組んでいるときに気づきました (驚くべきことに、今日まで遭遇したことがありませんでした)。

次のコードを使用します。

エラー:

関数の呼び出しを参照してリストのインデックスを削除できない理由がわかりません。私はただ黙って、あなたにはそれができないことを受け入れますか、それとも根本的に間違ったことをしていますか?

これに対する簡単な答えがある場合は申し訳ありませんが、Googleがあまり役に立たなくなっているか、これがあまりにも明白であるため、助けが必要です.

0 投票する
1 に答える
2407 参照

perl - SQLiteがプリペアドステートメントの構文について文句を言うのはなぜですか?

sqlite3でプリペアドステートメントを機能させるのに問題があります。私はPerlとPerlDBDフレームワークを使用しています。以下は私が使用するコードです:

これを試してみると、次のエラーが発生します。

なぜそのエラーが発生するのですか?プリペアドステートメントを使用せずに試してみると、機能します。UPDATEクエリを除いて、アプリケーションで準備された他のすべてのステートメントは機能します。

0 投票する
1 に答える
5761 参照

sqlite - テーブル更新時の SQL 構文エラー

sqlite の次の SQL ステートメントで構文エラーが発生するのはなぜですか?

エラーの読み取り:

SQL エラー: "SET" 付近: 構文エラー

SET フィールド名を完全修飾しようとすると、エラーは次のようになります。

SQL エラー: "." 付近: 構文エラー

0 投票する
2 に答える
623 参照

sql - MySQL トランザクション クエリのヘルプ

この問題は私を困惑させています:

通常、そのトランザクションには複数のステートメントがありますが、わかりやすくするためにそれらを削除しました。

次のエラーが表示されます。

MySQL バージョン 5.1.36 を使用しています

0 投票する
1 に答える
126 参照

iphone - ifステートメントが起動しないのはなぜですか?

私は次のObjective-c関数を持っています

私が欲しいのは、行が私の名前と等しいときにifステートメントを起動することだけです-非常にエキサイティングです。

アラートを入力しました。値が設定され、Tobyに設定されていますが、Ifステートメントがelse部分だけを実行していません。私が見逃しているのは明らかに単純なことです。

私はObjective-Cを学んでいます

0 投票する
4 に答える
551 参照

php - SQL 構文エラー - PHP/MySQL

ここで何が起こっているのか誰か教えてください。このコードが機能せず、次のエラーがスローされる理由がわかりません。

You have an error in your SQL syntax, check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND role != 7 AND role != 4' at line 3

変数 $team_id が正常に機能していることはわかっています。これを「エコー」すると正常に機能するからです。ここで私が間違っていることについてのアイデアはありますか? ありがとう!

0 投票する
3 に答える
3944 参照

php - Cakephp生成xmlエラー - 空白スペース

CakePHP で動的 xml ドキュメントを生成してブラウザに出力しようとしています。

これが私のコントローラーコードです:

ビューは次のようなものです。

出力はおそらく期待どおりです。

唯一の問題は<?xml、エラーの前にスペースがあることです。

私はPHPでこの問題を知っています.php-startタグとendタグがあるとスペースが残り、問題が発生するため、echo "<?xml ver...それを避けるために行をビューからコントローラーに移動しようとしましたが、役に立ちませんでした.

前もって感謝します。-ハッピーハーディク

0 投票する
2 に答える
2832 参照

printing - PHP 構文エラー T_ENCAPSED_AND_WHITESPACE

私はphpの基本を使い始めていますが、コードと文字列を混在させる方法を理解するのに問題があります。

文字列ブロックを印刷するための優れた便利なスタイルを見つけましたが、名前がわからず、例を見つけることができません。

以下のコードはエラーを返します:
解析エラー: 構文エラー、予期しない T_ENCAPSED_AND_WHITESPACE、120 行目の /web/htdocs/food/user/index.php の T_STRING または T_VARIABLE または T_NUM_STRING を期待しています

誰かが私が間違っている場所とこの構文スタイルの名前を見つけるのを手伝ってもらえますか?

ありがとうv

0 投票する
3 に答える
802 参照

sql-server-2008 - SubSonic 2.2 SqlQueryオブジェクトは、SQLServer2008とSQLServer2005のWHERE...INステートメントに対して非常に異なるSQLを生成します。

SQLServer2005またはSQLServer2008に対して実行したときに、SubSonic 2.2 SubSonic.SqlQueryオブジェクトが同じC#コードに対して非常に異なるSQLを生成する理由を誰かが知っていますか?

SubSonic 2.2 / SQL Server 2005でしばらく実行されているサイトがあります。DBをmssql2008にアップグレードしたところ、次のエラーが発生しました。

SqlException(0x80131904):キーワード「AND」の近くの構文が正しくありません

失敗した時点でSqlQuery.ToString()をダンプしましたが、SQLServer2005とSQLServer2008でまったく同じコードベースを実行する場合の次の違いに気づきました。ソースコードは次のとおりです。

また、SQLServer2005用に自動生成されたSQLは次のとおりです。

SQL Server 2008用に自動生成されたSQL:

エラーが発生している理由はわかっています。SQLは、上記でコメントしたANDによって無効になっています。SubSonicがSQLServer2008で動作した後、無効なSQLを生成している理由がわかりません。SQLServer2008の場合、一時テーブルを使用しており、WHERE...INサブを繰り返しているように見えます。クエリ。アップグレードされたDBが100に設定されていたので、おそらくISO互換性レベルだと思いました。90と80の両方に設定してテストしたところ、SubSonicはそれぞれの場合と同じSQLを生成します。(ところで、「select rownumber()over ...asrow」を使用するSQLServer2005用に生成されたコードは、SQL Server 2008に対して正常に実行されます。)

なぜこれが起こっているのか、そしてそれを追跡する方法について誰かが何か考えを持っていますか?

どうもありがとう、

テリー

0 投票する
2 に答える
278 参照

php - PHP 解析エラー。Drupal6 の展開

に Drupal をインストールしましたwww.example.com/test。現在、ライブに移行する準備ができており、に移動しようとしていwww.example.comます。行を次のように変更しましsites/default/settings.phpた。

index.php に移動すると、次のようなあらゆる種類の解析エラーが発生します。

問題はこれです:

このようなすべての機能がエラーを引き起こしています。では、PHP は、以前はサブディレクトリで完全に機能していたこの構文を理解できなくなったのでしょうか?