我是 C# 新手,我正在按照教程学习它。
Database1.sdf
通过在我的项目中单击“添加新项目”,我创建了一个包含一个表和几列的 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 语句,但即使这样也行不通。
任何提示表示赞赏!