c# - 在表单中输入的数据不会插入到表中

标签 c# .net sql

我在数据表中看不到添加的数据这是代码:

我正在使用 Visual Studio 2010 Express。

private void button1_Click(object sender, EventArgs e)
{
    string t1 = textBox1.Text;

    SqlCeConnection conn =
       new SqlCeConnection(@"Data Source=|DataDirectory|\Database1.sdf");

    conn.Open();

    SqlCeCommand cmdInsert = conn.CreateCommand();
    cmdInsert.CommandText = "INSERT TO table_name (Column1) VALUES (t1)";

    cmdInsert.ExecuteNonQuery();

    conn.Close();
}

点击按钮后它没有插入数据表,它给我一个错误

cmdInsert.ExecuteNonQuery();

它调试了它,但是当我点击按钮时,它显示了一个错误提示

SqlCeException was unhandled. There was an error parsing the query. [ Token line number = 1,Token line offset = 8,Token in error = TO ]

最佳答案

尝试:

cmdInsert.Parameters.AddWithValue("@t1", textBox1.Text);
cmdInsert.CommandText = "insert INTO table_name (Column1) VALUES (@t1)";

关于c# - 在表单中输入的数据不会插入到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15232512/

相关文章:

java - 为什么,在 Java 算法中,上溢或下溢永远不会抛出异常?

sql - 如何在 SQL 中选择相互 Tinder 匹配?

php - 这个 ~* 语法在 sql 查询中的作用是什么?

c# - Autofac:如何将 IPrincipal 注入(inject) Repository 层

c# - 我如何在 silverlight 中将 Xaml 转换为 Rtf?

c# - DateTime 格式注释不适用于 Visual Studio 中的 Vue 应用程序

.net - HTTPWebRequest 远程证书名称不匹配

.NET xml 文档 - 继承文档

sql - 在一个 sql 查询中区分、计数和排序

C# - 需要由一个且只有一个逗号分隔的字符格式的字符串