>>709
じゃあマヂレスしてみる。

Accessでいうリレーションシップって参照整合性をとるために設定するもので
SQL文とはあんまり関係ない(詳しい人のツッコミきぼんぬ)。

当然プログラム(別にフォームでもレポートでもいいけど)から使うフィールドはSELECT
の後ろに定義されていなければならないはず。

普通は
SELECT 基本情報テーブル,*, 性別テーブル.性別名 FROM 基本情報テーブル,性別テーブル WHERE 基本情報テーブル.性別ID = 性別テーブル.性別ID
あるいは
SELECT 基本情報テーブル,*, 性別テーブル.性別名 FROM 基本情報テーブル INNER JOIN 性別テーブル ON 基本情報テーブル.性別ID = 性別テーブル.性別ID
でいいと思うんだが?

>ObjConnect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath(dbPath & dbFile)

これは俺は知らない。ODBC経由でDBを開くのか?

ちなみに俺の書き方↓
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & MDBPass & ";Persist Security Info=False"
Conn.Open ConnStr

なんかASPというよりAccessの質問っぽいのでsage。