2

論理的な問題があります。MySQL データベース テーブルにクライアントがいくつかあります。クライアント番号が主キーです。クライアント番号の例を次に示します (例: 10127、8520053)。

私はaspを使用しており、これをテーブル(配列)に挿入し、クライアント番号をインデックスとして使用したいと考えています。お気づきかもしれませんが、8520053はテーブルに対して大きすぎて、メモリ不足エラーを引き起こします。

クライアント番号を一意にし、インデックスとして使用するテーブル(配列)に収まるほど小さくすることができる式またはあなたが提案できるものを見つけようとしています。

式がテーブルからテーブルへと機能するように、他のテーブルにもクライアント番号があります。

どんな助けでも大歓迎です!!

4

2 に答える 2

2

私が正しく理解していれば、ASPに連想配列が必要です(PHPが組み込まれているように)。ASPには連想配列が組み込まれていませんが、自分で構築することができます。次に例を示します:http://www.codeproject.com/Articles/15465/Bulilding-PHP-like-associative-array-in-ASP

このように、配列インデックスとして使用するためにクライアントIDで変換を実行する必要はありません。これは、連想配列の実装によって透過的に実行されるだけです。

于 2012-08-13T16:26:42.920 に答える
0

Scripting.Dictionaryクラスを使用します。

于 2012-08-15T07:51:29.910 に答える