DOBON.NETプログラミング掲示板過去ログ
データアダプタの構成時の3テーブルの結合方法
題名: データアダプタの構成時の3テーブルの結合方法
著者: yoko
日時: 2003/09/24 11:32:57
ID: 714
この記事の返信元:
(なし)
この記事への返信:
[722]
Re[1]: データアダプタの構成時の3テーブルの結合方法
yoko
2003/09/25 14:24:55
[解決]
ツリーを表示
分類:[.NET]
はじめまして。
データアダプタを構成する時に、
クエリビルダで3つのテーブルを結合させたいのですが、うまくいきません。
-----1.クエリビルダで自動生成されたSQL文-----------------------
select *
from テーブルA inner join
テーブルB on テーブルA.列a = テーブルB.列a inner join
テーブルC on テーブルB.列b = テーブルC.列b
---------------------------------------------------------------
上記のままだと、
『クエリ式 'テーブルA.列a = テーブルB.列a inner join テーブルC on テーブルB.列b = テーブルC.列b’の 構文エラー : 演算子がありません。』
とのエラー表示になります。
そこで下記のようにfrom句以降を修正しました。
-----クエリビルダで自動生成されたコードを修正したSQL文-------
select *
from (テーブルA inner join
テーブルB on テーブルA.列a = テーブルB.列a) inner join
テーブルC on テーブルB.列b = テーブルC.列b
---------------------------------------------------------------
こうすると『SQL構文の実行』ではエラーはなくなるのですが、
結局正常にSQL文が作成されていないようです。
こういった書込みがはじめてのためおかしな内容かもしれないのですが、
よろしくお願いします。
題名: Re[1]: データアダプタの構成時の3テーブルの結合方法
著者: yoko
日時: 2003/09/25 14:24:55
ID: 722
この記事の返信元:
[714]
データアダプタの構成時の3テーブルの結合方法
yoko
2003/09/24 11:32:57
この記事への返信:
(なし)
ツリーを表示
yokoです。
問題が解決しました。
データベースをACCESS→SQLサーバへ変更したら、正常な動作をするようになりました。
簡単なことだったのに気づかず。。。ご迷惑をおかけしました。
読んでくださった方ありがとうございました。
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
はじめまして。
データアダプタを構成する時に、
クエリビルダで3つのテーブルを結合させたいのですが、うまくいきません。
-----1.クエリビルダで自動生成されたSQL文-----------------------
select *
from テーブルA inner join
テーブルB on テーブルA.列a = テーブルB.列a inner join
テーブルC on テーブルB.列b = テーブルC.列b
---------------------------------------------------------------
上記のままだと、
『クエリ式 'テーブルA.列a = テーブルB.列a inner join テーブルC on テーブルB.列b = テーブルC.列b’の 構文エラー : 演算子がありません。』
とのエラー表示になります。
そこで下記のようにfrom句以降を修正しました。
-----クエリビルダで自動生成されたコードを修正したSQL文-------
select *
from (テーブルA inner join
テーブルB on テーブルA.列a = テーブルB.列a) inner join
テーブルC on テーブルB.列b = テーブルC.列b
---------------------------------------------------------------
こうすると『SQL構文の実行』ではエラーはなくなるのですが、
結局正常にSQL文が作成されていないようです。
こういった書込みがはじめてのためおかしな内容かもしれないのですが、
よろしくお願いします。