- テーブルのデータを削除後、連番を初期化する場合
DBCC CHECKIDENT ("テーブル名", RESEED,0)
1からスタートします。 - テーブルのデータを一部削除後、最大値の追番を振りたい場合
DBCC CHECKIDENT ("テーブル名", RESEED,3)
4からスタートします。
2012年6月22日金曜日
連番を初期化
2012年6月16日土曜日
Webサイトにデータベースの内容を表示せず、ダイレクトにexcelファイルで保存するには
Webサイトにデータベースの内容を表示せず、ダイレクトにexcelファイルで保存するには
- <meta><html>を以下設定に変更します。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
</head>
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
※ charset=shift_jis" は文字化けを防ぐ為 - <html>内でデータベースにアクセスし<table>タグを利用してデータをかきだします。
列名は MyREC.fields(i).nameで取得することができます。 - エクセルに出力したときに数字-数字や数字/数字で表示されている列は
日付けとして出力してしまうので str を使って文字列として出力させます。
response.write "<td x;str>" & MyREC(i) & "</td>" - </html>の下に以下を追加します。
<%
response.flush 'バッファに格納されているデータを出力
response.end 'aspの処理を終了
%>
ラジオボタンが小さくてタップしにくい
PC用のサイトのまま、スマートフォン用にラジオボタンの縦横の幅を大きくすると
PC用画面での見栄えが悪くなってしまいます。
とりあえずの方法として
onclick部分がないとiPhoneでは正しく動作しません。
PC用画面での見栄えが悪くなってしまいます。
とりあえずの方法として
- CSSに以下を追加 (文字列を少し大きめに)
label {
font-size:1.2em;
} - ラジオボタンの前後を<label>で囲む
<label onclick="radio_on;">
<input type="radio" name="xxx" value="yyy" onclick="function2;" />文字列
</label> - function1に該当する部分をダミーで作成
<script type="text/javascript">
function radio_on() {
}
</script>
onclick部分がないとiPhoneでは正しく動作しません。
2012年4月29日日曜日
2012年4月18日水曜日
データ追加と更新
※1 call DbOpen()
MySQL="SELECT テーブル名.* FROM テーブル名 where 条件
MyREC.Open MySQL, MyRDB,3,3
If MyREC.EOF = true then 'レコードがなければ挿入 新規行を追加
MyREC.AddNew
MyREC.Fields("列名1").value=値
MyREC.Fields("列名2").value=値
else
MyREC.Fields("列名2").value=値
end if
MyREC.Update
※2 call b_DbClose
※部分はインクルードファイルの中で定義しておく
'===============================
' ※1DB OPEN (SQL サーバ認証の場合)
'===============================
function DbOpen()
'##### コネクションオブジェクトの生成 #####
Set MyRDB = Server.CreateObject("ADODB.Connection")
'##### レコードセットオブジェクトの生成 #####
Set MyREC = Server.CreateObject("ADODB.Recordset")
Set MyCMD = Server.CreateObject("ADODB.Command")
MyRDB.ConnectionString = "Provider=SQLOLEDB; Data Source='サーバー名'; Initial Catalog=データベース名;User ID=ログイン名;Pwd=パスワード;"
MyRDB.Open
end function
'===============================
' ※2DB CLOSE
'===============================
function c_DbClose()
MyREC.Close
set MyREC = Nothing
MyRDB.close
set MyRDB = Nothing
end function
2012年3月22日木曜日
windows server 2008R2 でIEが操作しにくい
Windows Server 2008R2インストール後、IEのセキュリティが固く、何かをクリックするたびにメッセージがでてしまう。
- サーバーマネージャー」を起動しセキュリティー情報欄の右下にある「IE ESCの構成」をクリック
- セキュリティ強化構成の中で「Administrators」グループは OFFにする。
登録:
投稿 (Atom)