-3

コンソール アプリケーション (接続して SQL を読み取る) を実行しようとしていますが、'.' の近くで構文が正しくありませんというエラーが発生します。

        static void Main(string[] args)
    {
        string connstring = @"Data Source=Jama-Dharma\SQLEXPRESS;Initial Catalog=Cars;Integrated Security=True";
        SqlConnection conn = new SqlConnection(connstring);

        using (conn)
        {
            string query = "SELECT c.Name, c.Model c.Year FROM CarsCatalog c";
            SqlCommand command = new SqlCommand(query, conn);

            conn.Open();
            SqlDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                Console.WriteLine(string.Format("{0} {1} {2}", reader.GetString(0), reader.GetString(1), reader.GetInt32(2)));
            }
            conn.Close();

        }
    }
4

2 に答える 2

3

c.Model c.Yearに変更c.Model, c.Year

于 2012-08-13T18:02:22.673 に答える
3

ここにカンマがありません:

string query = "SELECT c.Name, c.Model, c.Year FROM CarsCatalog c";

(c.Model後)

于 2012-08-13T18:02:35.970 に答える