"Invalid column name" when trying to insert data into database using SQL

Adnan Hossain

I'm trying to insert new values into my database using visual studio and here is my code:

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();

But at the line

cmd.ExecuteNonQuery(); 

I get the error

invalid column name for ValidToDateTime and ValidFromDateTime.

Both are datetime variables. I can't seem to find the error. Any ideas?

This is how my datatable looks

Datatable structure

Raj

Your DB table has columns ValidFromDateTime, ValidToDateTime, but your column list in the INSERT statement has ValidFromDate, ValidToDate. Are you sure that it is not a typo when posting here?

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

"Invalid column name" when trying to insert data into database using SQL

From Dev

Invalid Column Name when Inserting Data

From Dev

Invalid Column Name using Dynamic SQL

From Dev

SQLServerException: Invalid column name 'A' when I try to execute SQL insert query

From Dev

Error: Invalid column name when trying to filter on an aliased column name

From Dev

Invalid Column Name Error When Trying to Associate Objects with EntityFramework

From Dev

invalid column name when trying to pass the result for another calculation

From Dev

SQL Insert query with missing column and Invalid column name

From Dev

SQL Insert invalid column name non-numeric values only

From Dev

Invalid column name when running a query in SQL Server 2008

From Dev

Open connection trouble when trying to insert data into SQL Server database

From Java

SQL Server: Invalid Column Name

From Dev

MS SQL Invalid Column Name

From Dev

SQL Server: Invalid Column Name

From Dev

sql query - Invalid column name

From Dev

"Invalid column name" error in SQL

From Dev

Invalid column name userId error occur while updating database using Repeater Command Argument

From Dev

SQL Server, "Invalid column name" error when inserting into Excel "linked server"

From Dev

Why do I get an invalid column name error when using a temp table twice?

From Dev

Getting a NullPointerException when trying to insert using SQL

From Dev

Trying to insert data into SQL Server database using asp.net web application, getting an error

From Dev

Invalid column name "SENOKO" (SQL Queries)

From Dev

SQL Server 2012 Invalid Column Name?

From Dev

SQL server: Invalid column name error

From Dev

SQL Query Error: Invalid Column Name

From Dev

MS SQL Invalid column name error

From Dev

SQL Invalid Column name detection from Query

From Dev

java.sql.SQLException: Invalid column name

From Dev

SQL: error on invalid column name that does exist

Related Related

  1. 1

    "Invalid column name" when trying to insert data into database using SQL

  2. 2

    Invalid Column Name when Inserting Data

  3. 3

    Invalid Column Name using Dynamic SQL

  4. 4

    SQLServerException: Invalid column name 'A' when I try to execute SQL insert query

  5. 5

    Error: Invalid column name when trying to filter on an aliased column name

  6. 6

    Invalid Column Name Error When Trying to Associate Objects with EntityFramework

  7. 7

    invalid column name when trying to pass the result for another calculation

  8. 8

    SQL Insert query with missing column and Invalid column name

  9. 9

    SQL Insert invalid column name non-numeric values only

  10. 10

    Invalid column name when running a query in SQL Server 2008

  11. 11

    Open connection trouble when trying to insert data into SQL Server database

  12. 12

    SQL Server: Invalid Column Name

  13. 13

    MS SQL Invalid Column Name

  14. 14

    SQL Server: Invalid Column Name

  15. 15

    sql query - Invalid column name

  16. 16

    "Invalid column name" error in SQL

  17. 17

    Invalid column name userId error occur while updating database using Repeater Command Argument

  18. 18

    SQL Server, "Invalid column name" error when inserting into Excel "linked server"

  19. 19

    Why do I get an invalid column name error when using a temp table twice?

  20. 20

    Getting a NullPointerException when trying to insert using SQL

  21. 21

    Trying to insert data into SQL Server database using asp.net web application, getting an error

  22. 22

    Invalid column name "SENOKO" (SQL Queries)

  23. 23

    SQL Server 2012 Invalid Column Name?

  24. 24

    SQL server: Invalid column name error

  25. 25

    SQL Query Error: Invalid Column Name

  26. 26

    MS SQL Invalid column name error

  27. 27

    SQL Invalid Column name detection from Query

  28. 28

    java.sql.SQLException: Invalid column name

  29. 29

    SQL: error on invalid column name that does exist

HotTag

Archive