推奨:.NETのデータテーブルエンティティクラスに値を割り当てる方法今日、問題に遭遇しました。これは、データエンティティクラスの属性に値を割り当てる方法です。データセットはデータベースから取り出されるためです。データエンティティクラスの属性に値を1つずつ割り当てることは非常に不器用です。データ表には24もあります。オンラインで検索して書きました
1。CONNECTアクセス:CONN.OPENプロバイダー= Microsoft.jet.oledb.4.0; data source =&server.mappath(/db/database.mdb)
ルートディレクトリの相対パスを使用するこの方法は、ウェブサイト全体でconn.aspファイルを共有する問題を解決できますが、この方法はローカルデバッグ中に仮想ディレクトリの下のサイトには適していないことに注意してください。
2。SQLSERVER:CNN.OPEN PROVIDER = SQLOLEDB;データソース= 127.0.0.1;初期カタログ= db; user id = user; password = pwd;
3.アクセスデータベースの場合、ダウンロードを防ぐためにWebサイトディレクトリの外側のフォルダーに配置することをお勧めします。この方法は、仮想ホストWebサイトに最適です。プログラムはWWWフォルダーに配置され、データベースはデータベースフォルダーに配置されます。
4. DSNに接続できない場合、またはWebサイトの外側のフォルダーに配置できない場合は、複雑な名前を有効にしてデータベースに#文字を追加することをお勧めします。これにより、ダウンロードを防ぐことができます。さらに、.mdbを.aspに変更することは安全ではないため、ASPコードの提出を簡単に実行できます。推奨されるファイル名は次のとおりです。 *# *。mdb
5.最も安全な方法:すべてのWebサイトが完了したら、conn.aspファイルの最初の行の横にエラー履歴書を追加します
共有:ASPは泥棒プログラムの原則と簡単な例を実装します(i)原則:泥棒プログラムは、XMLのXMLHTTPコンポーネントを介して他のWebサイトのWebページを実際に呼び出します。たとえば、ニュースシーフプログラムでは、それらの多くがSinaのニュースページを呼び出し、その中のHTMLにいくつかの代替品が作成されており、広告もフィルタリングされています。