私は C# が初めてで、チュートリアルに従って学習しています。
Database1.sdf
プロジェクトで [新しい項目の追加] をクリックして、1 つのテーブルといくつかの列を持つSQL Server データベース ( ) を作成しました。
SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=??????;Integrated Security=True;Connect Timeout=30;User Instance=True");
DataTable dt = new DataTable();
SqlDataAdapter SDA = new SqlDataAdapter("SELECT * FROM Database1 WHERE Titel like " + int.Parse(textBox1.Text), conn);
SDA.Fill(dt);
dataGridView1.DataSource = dt;
ご覧の通り「???」一部は私が立ち往生している場所です。データベースのパスを使用してみました
C:\Users\1\Documents\Visual Studio 2010\Projects\Opdracht0\Opdracht0\Database1.sdf
しかし、それは機能していません。実行すると、次のようになります。
入力文字列は、正しい形式ではありませんでした。
この行は赤です:
SqlDataAdapter SDA = new SqlDataAdapter("SELECT * FROM Database1 WHERE Titel like" + int.Parse(textBox1.Text), conn);
ご覧のとおり、これは単純な SQL ステートメントですが、それでも機能しません。
どんなヒントでも大歓迎です!