尝试使用SQL将数据插入数据库时出现“无效的列名”

阿德南·侯赛因(Adnan Hossain)

我正在尝试使用Visual Studio将新值插入数据库中,这是我的代码:

SqlCommand cmd = new SqlCommand();

SqlConnection conn = new SqlConnection();
conn.ConnectionString = dbconnectionstring;
conn.Open();

cmd.Connection = conn;
cmd.CommandText = "INSERT INTO Data_ConfigInfo (TypeID, Name, ValidFromDate, ValidToDate, ValidFromSOP, ValidToSOP, Description)" +
                  "VALUES(@TypeID, @Name, @ValidFromDateTime, @ValidToDateTime, @ValidFromSOP, @ValidToSOP, @Description)";

cmd.Parameters.AddWithValue("TypeID", Logg.TypeID);
cmd.Parameters.AddWithValue("Name", Logg.Name);

if(Logg.ValidFrom.Equals(null)) {
     cmd.Parameters.AddWithValue("@ValidFromDateTime", DBNull.Value);
}
else
{
    cmd.Parameters.AddWithValue("@ValidFromDateTime", Logg.ValidFrom);
}

if (Logg.ValidTo.Equals(null))
{
    cmd.Parameters.AddWithValue("@ValidToDateTime", DBNull.Value);
}
else
{
    cmd.Parameters.AddWithValue("@ValidToDateTime", Logg.ValidFrom);
}

cmd.Parameters.AddWithValue("@ValidFromSOP", Logg.ValidFromSOP);
cmd.Parameters.AddWithValue("@ValidToSOP", Logg.ValidToSOP);
cmd.Parameters.AddWithValue("@Description", Logg.Description);

cmd.ExecuteNonQuery();
conn.close();
conn.dispose();

但是就此而言

cmd.ExecuteNonQuery(); 

我得到了错误

ValidToDateTime和ValidFromDateTime的列名称无效。

两者都是日期时间变量。我似乎找不到错误。有任何想法吗?

这是我的数据表的外观

数据表结构

拉吉

您的数据库表中有列ValidFromDateTime, ValidToDateTime,但是INSERT语句中的列列表中ValidFromDate, ValidToDate您确定在此张贴时不是错字吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试使用SQL将数据插入数据库时出现“无效的列名”

来自分类Dev

尝试使用asp.net Web应用程序将数据插入SQL Server数据库,出现错误

来自分类Dev

尝试将数据插入数据库时出错

来自分类Dev

尝试从表单将数据插入数据库时出错

来自分类Dev

如何使用列名“默认”将数据插入数据库

来自分类Dev

使用列名参数将数据插入数据库表

来自分类Dev

使用C#将记录插入Oracle数据库时出现错误-由于对象的当前状态,操作无效

来自分类Dev

将数据插入数据库时出现错误

来自分类Dev

尝试将数据插入SQL Server数据库时打开连接的麻烦

来自分类Dev

尝试使用PHP将数据插入数据库

来自分类Dev

将数据插入SQL Server数据库时,Node.js中出现奇怪的错误

来自分类Dev

尝试使用Entity Framework将值保存到数据库时出现元数据错误

来自分类Dev

使用PHP将数据插入MYSQL数据库时出现问题

来自分类Dev

使用php将数据插入MySQL数据库时出现问题

来自分类Dev

尝试创建SQL数据库时出现NullpointerException

来自分类Dev

尝试使用Java数据库更新时出现MySQLSyntaxErrorException

来自分类Dev

插入数据库时出现SQLiteConstraintException

来自分类Dev

使用sql命令将数据插入数据库的问题

来自分类Dev

将数据从datagridview插入到sql数据库时,从类型'DBNull'到类型'String'的转换无效

来自分类Dev

使用 SQLAlchemy 将多个实例插入数据库时出现类型错误

来自分类Dev

插入数据时列名无效

来自分类Dev

尝试在C#中将数据插入数据库时,出现IEntityChangeTracker错误的多个实例

来自分类Dev

使用 df.to_sql() 将数据块写入数据库时出现 Pandas 错误

来自分类Dev

尝试使用休眠将数据插入数据库时出错。错误是约束冲突异常(使用 Oracle DB)

来自分类Dev

将日期插入sql数据库时出错?

来自分类Dev

尝试在数据库中插入行时SQL语法无效

来自分类Dev

从datagridview向sql数据库插入数据时,从类型'DBNull'到类型'String'的转换无效

来自分类Dev

使用php插入sql数据库时出错

来自分类Dev

尝试将数据插入数据库MVC4时无法识别操作方法

Related 相关文章

  1. 1

    尝试使用SQL将数据插入数据库时出现“无效的列名”

  2. 2

    尝试使用asp.net Web应用程序将数据插入SQL Server数据库,出现错误

  3. 3

    尝试将数据插入数据库时出错

  4. 4

    尝试从表单将数据插入数据库时出错

  5. 5

    如何使用列名“默认”将数据插入数据库

  6. 6

    使用列名参数将数据插入数据库表

  7. 7

    使用C#将记录插入Oracle数据库时出现错误-由于对象的当前状态,操作无效

  8. 8

    将数据插入数据库时出现错误

  9. 9

    尝试将数据插入SQL Server数据库时打开连接的麻烦

  10. 10

    尝试使用PHP将数据插入数据库

  11. 11

    将数据插入SQL Server数据库时,Node.js中出现奇怪的错误

  12. 12

    尝试使用Entity Framework将值保存到数据库时出现元数据错误

  13. 13

    使用PHP将数据插入MYSQL数据库时出现问题

  14. 14

    使用php将数据插入MySQL数据库时出现问题

  15. 15

    尝试创建SQL数据库时出现NullpointerException

  16. 16

    尝试使用Java数据库更新时出现MySQLSyntaxErrorException

  17. 17

    插入数据库时出现SQLiteConstraintException

  18. 18

    使用sql命令将数据插入数据库的问题

  19. 19

    将数据从datagridview插入到sql数据库时,从类型'DBNull'到类型'String'的转换无效

  20. 20

    使用 SQLAlchemy 将多个实例插入数据库时出现类型错误

  21. 21

    插入数据时列名无效

  22. 22

    尝试在C#中将数据插入数据库时,出现IEntityChangeTracker错误的多个实例

  23. 23

    使用 df.to_sql() 将数据块写入数据库时出现 Pandas 错误

  24. 24

    尝试使用休眠将数据插入数据库时出错。错误是约束冲突异常(使用 Oracle DB)

  25. 25

    将日期插入sql数据库时出错?

  26. 26

    尝试在数据库中插入行时SQL语法无效

  27. 27

    从datagridview向sql数据库插入数据时,从类型'DBNull'到类型'String'的转换无效

  28. 28

    使用php插入sql数据库时出错

  29. 29

    尝试将数据插入数据库MVC4时无法识别操作方法

热门标签

归档