推奨:ASPのデータベース呼び出しの一般的なエラーとソリューション以下は、仮想マシンのメンテナンス中にしばしば遭遇するASPプログラムのデータベース呼び出しのいくつかのエラーです。次に、次のように収集して整理します。レジストリキーワード(8007000E)Microsoft OLE DBプロバイダーをODBCドライバーエラー '8007000E' [Micr
データベースから長い記事を抽出すると、常にWebページのレイアウトが妨げられます。
だから、私はキャラクターの一部を固定的に抽出したいと思っていますが、その後...その後の代替品があります。
1。原則:
記事の長さが指定された長さを超えるかどうかを判断します。指定された長さを超える場合、指定された長さの大学のみが表示されます。それ以外の場合は、完全に表示されます。
2。関係する関数:
len():変数の文字列長またはバイト長を返します。
| 以下は引用されたコンテンツです。 <スクリプト言語= vbs> cnbruce =私の名前はcnbruceです len_cn = len(cnbruce) アラート(len_cn) </script> |
[ctrl aすべての選択のヒント:最初にコードを変更してから実行することができます]
[ctrl aすべての選択のヒント:最初にコードを変更してから実行することができます]
左():文字列の最初の部分をインターセプトします
| 以下は引用されたコンテンツです。 <スクリプト言語= vbs> cnbruce =私の名前はcnbruceです left_cn = left(cnbruce、10) アラート(lept_cn) </script> |
[ctrl aすべての選択のヒント:最初にコードを変更してから実行することができます]
3。メインプログラム:コンテンツの長さが指定された値よりも大きいかどうかを判断し、結果に応じて対応する操作を行います。
| 以下は引用されたコンテンツです。 <スクリプト言語= vbs> テキスト= 123 4567 8FDS90 ABCDE FGHXCFV i = 10 len(テキスト)> iの場合、 'テキストの長さが与えられた値より大きい場合 text = left(text、i) '次に、前のセクションでiビットの文字列を抽出します アラート(テキスト&...) それ以外 アラート(テキスト) ifを終了します </script> |
[ctrl aすべての選択のヒント:最初にコードを変更してから実行することができます]
4。ASPのアプリケーション
上記はクライアントスクリプトのデバッグにあります。これはASPに似ています。最も重要なことは関数です。
| 以下は引用されたコンテンツです。 <% text = rs(content) 'データベースフィールド値を変数に割り当てます i = 10 '固定サイズを定義します len(テキスト)> iの場合、 'テキストの長さが与えられた値より大きい場合 text = left(text、i) '次に、前のセクションでiビットの文字列を抽出します Response.Write(Text&...) それ以外 Response.Write(テキスト) ifを終了します %> |
5。便利なように、機能を作成します
| 以下は引用されたコンテンツです。 <% ファンクションコンソール(コンテンツ、i) len(content)> iの場合 content = left(content、i) Response.write(content&...) それ以外 Response.write(content) ifを終了します エンド関数 %> |
上記は関数であり、すぐ下に呼び出すことができます。
<l conleft(rs(content)、10)%>
わかりました、私はこれらの問題が将来問題ではないはずだと思います
中国語と英語で傍受する問題を解決するために、次の機能を使用することをお勧めします。
| 以下は引用されたコンテンツです。 function gottopic(str、strlen) str = thenの場合 gottopic = 出口機能 ifを終了します Dim L、T、C、i str =交換(交換(置換(交換(str、&nbsp;)、&quot;、chr(34))、&gt;、>)、&lt;、<) l = len(str) t = 0 i = 1からlの場合 c = abs(asc(mid(str、i、1)))) c> 255の場合 T = T 2 それ以外 t = t 1 ifを終了します t> = strlenの場合 gottopic = left(str、i)&… の出口 それ以外 gottopic = str ifを終了します 次 gottopic = cheplace(置き換え(置換(gottopic、、&nbsp;)、chr(34)、&quot;)、>、&gt;)、<、&lt;) エンド関数 |
共有:管理ログインを確認するときのセッションの使用方法ASPに慣れていない人は、セッションをあまりよく知りませんでした。単純なバックグラウンドログインを実行するときのセッションの簡単な使用について話している:1:login.htmこのページについてはあまり語らない。フォームを追加して、管理者のニックネームを書き、テキストボックスのユーザー名を指定します。