© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•3y ago•
10 replies
Kasumi

Incorrect syntax near '@address_id'

Hello, I'm currently working on a School project and I want to insert something into the Database but I get everytime a error that says that a incorrect syntax was given that doesnt really makes any sense for me.


Code:

SqlConnection con = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\....\\Database.mdf;Integrated Security=True;Connect Timeout=30");
        con.Open();
        SqlCommand insertPatient = new SqlCommand("INSERT INTO patients (phone, firstname, lastname, address_ID) VALUES (@phoneNumb, @firstname, @lastname, @address_ID", con);
        insertPatient.Parameters.AddWithValue("@phoneNumb", this.phoneTextBox.Text);
        insertPatient.Parameters.AddWithValue("@firstname", this.firstNameBox.Text);
        insertPatient.Parameters.AddWithValue("@lastname", this.firstNameBox.Text);
        insertPatient.Parameters.AddWithValue("@address_ID", this.comboBox1.SelectedIndex.ToString());
        Console.WriteLine(this.comboBox1.SelectedIndex);
        int i = insertPatient.ExecuteNonQuery();

        con.Close();        SqlConnection con = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\\...Database.mdf;Integrated Security=True;Connect Timeout=30");
        con.Open();
        SqlCommand insertPatient = new SqlCommand("INSERT INTO patients (phone, firstname, lastname, address_ID) VALUES (@phoneNumb, @firstname, @lastname, @address_ID", con);
        insertPatient.Parameters.AddWithValue("@phoneNumb", this.phoneTextBox.Text);
        insertPatient.Parameters.AddWithValue("@firstname", this.firstNameBox.Text);
        insertPatient.Parameters.AddWithValue("@lastname", this.firstNameBox.Text);
        insertPatient.Parameters.AddWithValue("@address_ID", this.comboBox1.SelectedIndex.ToString());
        Console.WriteLine(this.comboBox1.SelectedIndex);
        int i = insertPatient.ExecuteNonQuery();

        con.Close();
SqlConnection con = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\....\\Database.mdf;Integrated Security=True;Connect Timeout=30");
        con.Open();
        SqlCommand insertPatient = new SqlCommand("INSERT INTO patients (phone, firstname, lastname, address_ID) VALUES (@phoneNumb, @firstname, @lastname, @address_ID", con);
        insertPatient.Parameters.AddWithValue("@phoneNumb", this.phoneTextBox.Text);
        insertPatient.Parameters.AddWithValue("@firstname", this.firstNameBox.Text);
        insertPatient.Parameters.AddWithValue("@lastname", this.firstNameBox.Text);
        insertPatient.Parameters.AddWithValue("@address_ID", this.comboBox1.SelectedIndex.ToString());
        Console.WriteLine(this.comboBox1.SelectedIndex);
        int i = insertPatient.ExecuteNonQuery();

        con.Close();        SqlConnection con = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=C:\\...Database.mdf;Integrated Security=True;Connect Timeout=30");
        con.Open();
        SqlCommand insertPatient = new SqlCommand("INSERT INTO patients (phone, firstname, lastname, address_ID) VALUES (@phoneNumb, @firstname, @lastname, @address_ID", con);
        insertPatient.Parameters.AddWithValue("@phoneNumb", this.phoneTextBox.Text);
        insertPatient.Parameters.AddWithValue("@firstname", this.firstNameBox.Text);
        insertPatient.Parameters.AddWithValue("@lastname", this.firstNameBox.Text);
        insertPatient.Parameters.AddWithValue("@address_ID", this.comboBox1.SelectedIndex.ToString());
        Console.WriteLine(this.comboBox1.SelectedIndex);
        int i = insertPatient.ExecuteNonQuery();

        con.Close();
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

DotNet and Dapper. Incorrect syntax near ','.
C#CC# / help
3y ago
❔ Error Message: Microsoft.Data.SqlClient.SqlException: 'Incorrect syntax near 'j'.'
C#CC# / help
3y ago
Incorrect syntax near the keyword 'NOT'. error during ef database update
C#CC# / help
2y ago
Incorrect Position for syntax tree nod
C#CC# / help
16mo ago