2017-03-14 21 views
-1

SQLからC#アプリケーションのデータテーブルにテーブルを読み込もうとしています。 これを行う方法についての質問には非常によく似た質問があります。私が持っている質問は、私が接続しようとしているデータベースのために私の壁にエンティティの関係図を持っている瞬間ですが、私はテーブル名を知っていますが、私はそれに接頭辞を付けるべきか分かりません。SQLクエリ文字列

string query = "SELECT * FROM dstut.dbo.[" + table + "]"; 

他の投稿から、私のデータベースではdstut.dboと同等であるはずです。残念ながら私の上司はここにいませんし、データベースにアクセスすることはできません。とにかく私はそれを迂回してテーブルの名前だけに接続できますか?

+0

*私はそれを回避してテーブルの名前だけで接続できますか?*試しましたか?何か問題やエラー? –

+0

@PatrickHofmanはい私は次のエラーを受け取ります: 'tblUser'の近くの構文が間違っています。 – Valhalla

+5

データベースにアクセスできないと言うと、接続に必要なユーザー名とパスワードがわからないということですか?あなたはその情報を必要とし、接続文字列でそれを使用します。 –

答えて

1

参照クエリが正しく

あなたのクエリを作成されていないprntscr.com/ejskp4、画面に従って:選択* [tblUser]。

しかし、実際には以下のように解決されなければならない:[tblUser]

SELECT * FROMは、それはあなたにすべてのエラーを与えることはありません正しくSQL構文ごとにクエリを作成してみてください。

ありがとう

+0

ああ、まあ私はありませんばかげている。完璧に働きました。 – Valhalla