問題タブ [sqlbase]

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 投票する
1 に答える
109 参照

.net - MVC コントローラと Com オブジェクト VB .Net

Centura SQLBase と通信するための Com dll を作成した開発があります。

COM DLL Code

正しいmyArray値を格納することも同様です。ただし、私のMVCコントローラーでは、23行のarrayList(これで問題ありません)を取得しましたが、すべて空です。

これが私のController Code GET: /Gupta/GetCiudades

Ajax Code:

console.log Result:

問題は、com オブジェクトで正しい値が表示されている場合、なぜコントローラーで行が空なのか??

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

sql - SQLBase varchar 列から long varchar 列へ

VARCHAR 列を LONG VARCHAR 列に変更する必要がある SQLBase-Database があります。

sqlbase でデータ型を変更することはできないため、temp 列を作成し、データを varchar 列から temp 列に切り替え、varchar 列を削除して、temp 列の名前を変更します。

ここに私のSQLStatementsがあります:

しかし、私のコードでは、次のエラー メッセージが表示されます。

私の問題を解決する方法はありますか?

0 投票する
0 に答える
162 参照

c# - ホットフィックスの SQL インジェクションに対する迅速な保護?

私たちのソフトウェアは sql-injection に対して脆弱であることがわかりました。

私たちのソフトウェアは、C# と Gizmox フレームワークの一種で書かれています。私たちのフレームワークはパラメーター化されたクエリを処理できず、文字列連結を使用して SQL クエリを作成します。

これはすべて非常に悪いように聞こえますが、長期的にはこれをリファクタリングします。短期的には、迅速な (そしておそらく汚い) ホットフィックスが必要です。

私たちの考えは、正規表現を使用して次のブラックリストに対してユーザー入力を検証することです。

" --" , " ;--" , " ;" , " /*" , " */" , " " @@, " " @, " " char, " " nchar, " " , varchar" " , nvarchar" alter" , " begin" , " cast" , " create" , " cursor" , " declare" , " delete" , " drop" , " end" , " exec" , " execute" , " " fetch, " " insert, " kill" , " open" , " select" , " sys" , " sysobjects" , " syscolumns" , " table" , " update"

ブラックリストは最も弱い SQL 保護であるという事実のため、より良い解決策を求めたいと思います。

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

guptateamdeveloper - SQLBase での重複の削除

私は現在 SQLBase データベースを実行しており、重複したアイテムを選択して削除することをいくつか試しました。

ここにシナリオがあります:

RowID は仮想列です。これはシステムによって作成されます。

私がやりたいのは、すべての重複を削除することなので、最終的には次のようになります。

問題は、それが SQLBase にあり、複製を反復する関数がないことです。

次のような重複を見つけます:

そして、私の問題があります。その時点からそれらを削除する方法が見つかりません。また、ステートメントのために、明らかにrowid重複選択に追加できません。group by

column1重複を削除して、 undの各組み合わせのエントリを 1 つだけにする可能性はありますcolumn2か?

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

sql - SQL-Select を組み合わせるとエラーになる

いくつかの重複に対して単純な選択を試みますが、SQL ステートメントは常に次のエラーで終了します。

コマンドが正しく終了していません

私が持っているのはこのようなテーブルです

私の選択は実際には単純です

結果:

ここまでは大丈夫!今、私STRは複製が欲しいので、これを試してください

しかし、これによりこのエラーが発生します。

それはまさにこれを言います:

私は何を間違っていますか?

DB への情報: Gupta Centura SQLBase 7.0.1

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

sql - 一時的な「AS」列によるSQLソート

実際に一時的に作成した列で結果を並べ替えたい

これがMySQLで機能することはわかっていますが、SQL (SQLBase) では機能しません。

助言がありますか?

私は試した:

結果はInvalid Columnname使用と同じでしたORDER BY X