問題タブ [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.
.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 オブジェクトで正しい値が表示されている場合、なぜコントローラーで行が空なのか??
sql - SQLBase varchar 列から long varchar 列へ
VARCHAR 列を LONG VARCHAR 列に変更する必要がある SQLBase-Database があります。
sqlbase でデータ型を変更することはできないため、temp 列を作成し、データを varchar 列から temp 列に切り替え、varchar 列を削除して、temp 列の名前を変更します。
ここに私のSQLStatementsがあります:
しかし、私のコードでは、次のエラー メッセージが表示されます。
私の問題を解決する方法はありますか?
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 保護であるという事実のため、より良い解決策を求めたいと思います。
guptateamdeveloper - SQLBase での重複の削除
私は現在 SQLBase データベースを実行しており、重複したアイテムを選択して削除することをいくつか試しました。
ここにシナリオがあります:
RowID は仮想列です。これはシステムによって作成されます。
私がやりたいのは、すべての重複を削除することなので、最終的には次のようになります。
問題は、それが SQLBase にあり、複製を反復する関数がないことです。
次のような重複を見つけます:
そして、私の問題があります。その時点からそれらを削除する方法が見つかりません。また、ステートメントのために、明らかにrowid
重複選択に追加できません。group by
column1
重複を削除して、 undの各組み合わせのエントリを 1 つだけにする可能性はありますcolumn2
か?
sql - SQL-Select を組み合わせるとエラーになる
いくつかの重複に対して単純な選択を試みますが、SQL ステートメントは常に次のエラーで終了します。
コマンドが正しく終了していません
私が持っているのはこのようなテーブルです
私の選択は実際には単純です
結果:
ここまでは大丈夫!今、私STR
は複製が欲しいので、これを試してください
しかし、これによりこのエラーが発生します。
それはまさにこれを言います:
私は何を間違っていますか?
DB への情報: Gupta Centura SQLBase 7.0.1
sql - 一時的な「AS」列によるSQLソート
実際に一時的に作成した列で結果を並べ替えたい
これがMySQLで機能することはわかっていますが、SQL (SQLBase) では機能しません。
助言がありますか?
私は試した:
結果はInvalid Columnname
使用と同じでしたORDER BY X