昔よく銭湯で見かけたケロリン桶
ケロリンファン倶楽部
http://www.naigai-ph.co.jp/special/kerorin/goods.html
タオルやマットもある。
2014年6月9日月曜日
Access 2010 / Access 2013 (SQL Server を使用時)のメモ
Access 2013 で ADP がなくなり、 SQL Server からどのようにデータを取得するか困る。
クライアントに ODBC を登録してリンクテーブルする方法にしようとするも、台数が多く面倒なので、
以下 Access から ODBC に登録せずに SQL Server からデータを読み込む方法を検討中。
a) パススルークエリを使用する
b) クエリでテーブルを以下のように指定する(DAO、クエリ で使用)
c) VBA から ADO を使って直接取得する
フォームの Recordset に直接 c) で設定した Recordset を入れたところエラーになるので、
b) の方法で設定した DAO の Recordset をフォームに設定するようにした。
普通にリンクテーブルを使うよりも若干表示等が早くなった気がするものの、この方法が良いかどうかは検証および検討中。
なおフォーム以外のコントローラーの Recordsource に対しては ADO は従来通り使える模様。
クライアントに ODBC を登録してリンクテーブルする方法にしようとするも、台数が多く面倒なので、
以下 Access から ODBC に登録せずに SQL Server からデータを読み込む方法を検討中。
a) パススルークエリを使用する
Microsoft の以下「パススルー クエリを使用してデータベース サーバーで SQL を処理する」を参照 Access 2010, 2013 でもほぼ同じ
http://office.microsoft.com/ja-jp/access-help/HA010206488.aspx
b) クエリでテーブルを以下のように指定する(DAO、クエリ で使用)
例: データベース名: TESTDB, ユーザー: test_user パスワード: test_pwd テーブル名: samples の場合
SELECT s.* FROM [ODBC;DSN=TESTDB;DATABASE=TESTDB;UID=test_user;PWD=test_pwd].samples s
c) VBA から ADO を使って直接取得する
フォームの Recordset に直接 c) で設定した Recordset を入れたところエラーになるので、
b) の方法で設定した DAO の Recordset をフォームに設定するようにした。
普通にリンクテーブルを使うよりも若干表示等が早くなった気がするものの、この方法が良いかどうかは検証および検討中。
なおフォーム以外のコントローラーの Recordsource に対しては ADO は従来通り使える模様。
2014年5月5日月曜日
2013年3月12日火曜日
スマホ:画面サイズを合わせる(回転、Android、iphone 対応)
以下の bwidth = 640 は作成しているサイトの幅を指定する。
幅が 960px だったら、 bwidth = 960 とする。
<meta name="viewport" content="width=device-width">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
<script>
$(window).bind('resize load', function(){
var rw = $(window).width();
var swidth = 320; // 小さい機種などの解像度
var bwidth = 640; // 自分のサイトのサイズ
if(rw <= swidth) {
$("html").css("zoom" , bwidth / swidth);
}
else {
$("html").css("zoom" , rw / bwidth );
}
$("body").css("-webkit-text-size-adjust" , "100%");
});
</script>
一応要テスト。
2012年8月27日月曜日
IIS 7 (Windows 2008 r2 64ビット) + PHP 5.3 に OCI8 をインストールする
手順自体は、
1) Oracle の HP から Oracle Client Instant をダウンロードする
2) 適当な所に解凍 (c:/oracle 等)
3) 以下の環境変数に上記 2) の値を追加
4) php.ini の extension のコメントを外す
6) phpinfo 関数などで OCI8 が利用できるか確認。「OCI8」の記述があれば使用できる
[注意]
上記 1) にもあるように PHP で OCI8 関数を使用する場合には Oracle Client Instant は 32bit 版をDLすること!これに気づかず長い事試行錯誤してしまった‥。
1) Oracle の HP から Oracle Client Instant をダウンロードする
* ユーザー登録が必要
* OS が 64bit でも PHP の OCI8 を使う場合は 32bit 版のOracle Client Instant (basic) をダウンロードする事!!
2) 適当な所に解凍 (c:/oracle 等)
3) 以下の環境変数に上記 2) の値を追加
Path, NLS_LANG, LD_LIBRARY_PATH
詳しくは PHP のマニュアル参照 http://php.net/manual/ja/oci8.installation.php
4) php.ini の extension のコメントを外す
extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
5) Windows を再起動して上記 3) の環境変数を反映させる
6) phpinfo 関数などで OCI8 が利用できるか確認。「OCI8」の記述があれば使用できる
[注意]
上記 1) にもあるように PHP で OCI8 関数を使用する場合には Oracle Client Instant は 32bit 版をDLすること!これに気づかず長い事試行錯誤してしまった‥。
2012年5月14日月曜日
PHP 5.3 で CakePHP 1.3 でエラー: DEPRECATED が表示される
cake/libs/configure.php ファイルで error_reporting(E_ALL) 関数の後ろに追加
error_reporting(E_ALL);
// 追加
if (error_reporting() > 6143) {
error_reporting(E_ALL & ~(E_DEPRECATED|E_STRICT|E_NOTICE));
}
// 追加
大体 290~300行目くらい?
登録:
投稿 (Atom)