DOBON.NETプログラミング道掲示板

■34326 / 3階層)  JOIN操作の構文エラー
□投稿者/ Hongliang 大御所(567回)-(2019/10/24(Thu) 10:49:06)
  • アイコン> 変数の型とか定数と変数とか意識しないと一気にぐちゃぐちゃ
    というのが文字列を&で結合するのとどう関係するのかよく分かりませんが、文字列を&で結合するのよりは文字列補間の方がぐちゃぐちゃにはならないと思います。

    > 後学のために教えていただきたいのですがなぜパス名指定ではうまくいかず、エイリアスによる指定ではうまくいったのでしょうか。
    正確なところは分かりませんが、少なくともOleDb/JETでcsvを扱う場合において、基本的にピリオドは [] や `` の有無に関わらず識別子として存在してはいけない文字のようですね。
    ただし、FROM句やJOIN句にはテーブル名が指定されることが明らかなので、ピリオドが含まれていても良く、[] や `` も必要ないようです。

    なおピリオドは # で代用することができるようです。これを使えば
    SELECT [hoge#csv].name FROM hoge#csv
    なんて記述もできます。
    まあエイリアスを使うのをお勧めしますが。
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: JOIN操作の構文エラー /社畜からの開放 →Re[4]: JOIN操作の構文エラー /社畜からの開放
 
上記関連ツリー

Nomalアイコン JOIN操作の構文エラー / 社畜からの開放 (19/10/22(Tue) 19:57) #34323
Nomalアイコン Re[1]: JOIN操作の構文エラー / Hongliang (19/10/22(Tue) 21:48) #34324
  └Nomalアイコン Re[2]: JOIN操作の構文エラー / 社畜からの開放 (19/10/23(Wed) 20:47) #34325
    └Nomalアイコン JOIN操作の構文エラー / Hongliang (19/10/24(Thu) 10:49) #34326 ←Now
      └Nomalアイコン Re[4]: JOIN操作の構文エラー / 社畜からの開放 (19/10/24(Thu) 18:25) #34327 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -