ASPプログラミングの共通コード
1. ASPへの接続アクセスデータベース:
コードコピーは次のとおりです。
<%
DIMCONN、MDBFILE
mdbfile = server.mappath( "データベースname.mdb")
setConn = server.createObject( "adodb.connection")
conn.open "driver = {microsoftaccessdriver(*。mdb)}; uid = admin; pwd = database password; dbq ="&mdbfile
%>
ASPとアクセスを接続するために最も一般的に使用される文字列関数
コードコピーは次のとおりです。
Callopenconn
subopenconn()
onerrorresumenext
ifdatabaseType = 1then
connstr = "provider = sqloledb; userId ="&dataUser& "; password ="& "&"; initialCatalog = "&databaseName&"; dataSource = "&dataserver&"; "
それ以外
connstr = "provider = microsoft.jet.oledb.4.0; dataSource ="&server.mappath(dbpath)
endif
setConn = server.createObject( "adodb.connection")
conn.openconnstr
iferrthenerr.clear:setConn = nothing:respons.write "データベース接続エラーが発生している場合、conn.aspファイルのデータベースパラメーター設定を確認してください。":response.end.end
collcetConnStr = "provider = microsoft.jet.oledb.4.0; dataSource ="&server.mappath(collectdbpath)
Endingub
2。ASPへの接続SQLデータベース:
<%
ディムコン
setConn = server.createObject( "adodb.connection")
con.open "provider = sqloledb; dataSource = sql server nameまたはip address; uid = sa; pwd = database password; database = database名
%>
レコードセットオブジェクトを作成します:
setrs = server.createObject( "adodb.recordset")
rs.opensqlステートメント、conn、3,2
3.一般的なSQLコマンドの使用方法:
(1)データレコードフィルタリング:
sql = "select*from from field name = field value orderbyフィールド名"
sql = "select*from data table" field name 'cent field value%' orderbyフィールド名 "
sql = "selecttop10*フィールド名注文byフィールド名"からのデータテーブルから
sql = "select*from from from field name in( 'value 1'、 'value 2'、 'value 3')"
sql = "select*fromデータテーブルから値1と値2の間のフィールド名"