11

プロジェクトにテキストエリアがあり、ユーザーはSQLクエリを保存できますが、要件の1つは、このクエリが有効かどうかを確認することです。

ユーザーが次のようなものを入力した場合:

SELECT ** FROM EMP 

これはfalseを返しinvalid、理由を説明する必要がないというエラーメッセージを返すはずです。

主にクエリは単なるselectステートメントになります

注意 この時点ではサーバー側を使用したくない

質問

この機能または同様のものを備えたjavascript/jqueryライブラリまたはプラグインを知っている人はいますか?

私はグーグルこれを持っています、そしてそれは何も示しませんでした

ありがとう

4

1 に答える 1

5

JSSQLパーサーを使用したフィドルの例を次に示します。

http://jsfiddle.net/Hb6az/

パーサーは予期しないものにヒットするとエラーをスローするため、チェックコードをtry {} catch(error) {}ブロックでラップする必要があります。

于 2012-11-01T02:12:29.503 に答える