格納しているテーブル一覧の出力

2006-03-24
このエントリーをはてなブックマークに追加

SELECT * FROM PG_TABLES;

もちろんWHERE条件を加えて絞り込むことも可能。まずは一覧を表示してみればどういう情報が出力されるのかわかる。

d

でも十分なんですけどね。

はじめてのAjax

2006-03-08
このエントリーをはてなブックマークに追加

<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html;charset=Shift_JIS” />
<title>ajax-test</title>
<script language=”javascript”>
function ReadAtom(data,fileName,async)
{
var httpobj = new ActiveXObject(“Msxml2.XMLHTTP”);
httpobj.open(‘GET’,fileName,async);

httpobj.onreadystatechange = function()
{
if (httpobj.readyState==4)
{
document.getElementById(‘hoge’).innerHTML = httpobj.responseText;
}
}

httpobj.send(data);
}
</script>
</head>
<body>
<form>
<input type=”button” id=”btnGet” name=”btnGet” value=”read atom” onclick=”ReadAtom(”,’./atom.xml’,true)”>
</form>
<hr />
<div id=”hoge”></div>
</body>
</html>

以外とこれだけで通信自体はできてしまう。XMLパーサをMSXMLに固定していたり、エラー処理がはいっていなかったりと問題はあるが、通信だけならコレで十分かと。

あ、同一ディレクトリにatom.xmlというファイルが必要です。

Ajaxって、DynamicHTMLと混同している人多いですよね。あくまでコレは非同期でJavaScriptを使ってXML通信をする技術でしょう。まぁXMLじゃなくてもテキストでも流れてくれるんですけどね。

ちなみにドメイン超えはできないらしいです。