I have a little project thrown at me and my group by my teacher, I can’t seem to get the where clause correct. I think it’s a where clause I need to use. Anyways here’s the scenario. The web app has to insert into table COOKIE :ID_G_NAME, ORDER_NUMBER, Mints, Samoas, Tagalongs, Dos, Trefoils, LemonadesThere is a drop down list for the names and from that I need the ID (ID_G_NAME ) From the table GIRLS. It’s probably something silly but I can’t seem to get it. Also when I comment out the ID_G_NAME and the code that goes with it all the rest does insert into the databaseThanks in advance for the help Imports System.DataImports System.Data.OleDbPartial Class _Default    Inherits System.Web.UI.Page    Dim strSQL As String    Dim objCommand As OleDbCommand    Dim objDataReader As OleDbDataReader    Dim objConnection As OleDbConnection    Dim connString As String    Dim FilePath As String    Dim file As String    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load        Dim L, X As Integer        Dim root As String = "asmarl" 'Be sure to change to your userid        FilePath = Server.MapPath("~/")        'Response.Write(FilePath)        L = Len(root)        X = InStr(FilePath, root)        file = Mid(FilePath, 1, X + L) + "database\" & "GirlScoutCookies.accdb"        'Response.Write("<br>" & file)        connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & file        'Response.Write("<br>" & connString)        Dim objConnection As OleDbConnection        If Not (IsPostBack) Then 'we only want to populate the dd lists once            'dimension a datarow object for interrogating the data table            Dim dr As DataRow            'load the fields drop down object            'set a connection and open            objConnection = New OleDbConnection(connString)            objConnection.Open()            'define the SQL statement            strSQL = "Select G_NAMES from GIRLS order by G_NAMES"            'define the data adapter and data table            Dim da = New OleDbDataAdapter(strSQL, objConnection)            Dim dt = New DataTable            'fill data adapter            da.Fill(dt)            'close the connection            objConnection.Close()            'Initialize the list with the wild card (*) character for select all            Me.ddGirlsName.Items.Add("*")            'Traverse the data table adding the field TEAM-NAME to ddTeam            For Each dr In dt.Rows                Me.ddGirlsName.Items.Add(dr("G_NAMES").ToString)                   Next        End If    End Sub        Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click        Dim objConnection As OleDbConnection        objConnection = New OleDbConnection(connString)        strSQL = "INSERT INTO COOKIE "        strSQL = strSQL & " (ID_G_NAME, ORDER_NUMBER, Mints, Samoas, Tagalongs, Dos, Trefoils, Lemonades )  VALUES ("        'ID_G_NAME,         strSQL = strSQL & ", '" & Convert.ToString(ddGirlsName.SelectedItem) & "'"        strSQL = strSQL & "" & txtOrder.Text & ""        strSQL = strSQL & ", " & txtMints.Text & ""        strSQL = strSQL & ", " & txtSamoas.Text & ""        strSQL = strSQL & ", " & txtTagalongs.Text & ""        strSQL = strSQL & ", " & txtDos.Text & ""        strSQL = strSQL & ", " & txtTrefoils.Text & ""        strSQL = strSQL & ", " & txtLemonades.Text & ""        strSQL = strSQL + ") WHERE & ddGirlsName.SelectedItem & = ID_G_NAME"        'WHERE COOKIE.ID_G_NAMES = GIRLS.ID_G_NAMES '& ddGirlsName.SelectedItem &' = COOKIE.ID_G_NAMES "        Try            objConnection.Open()            'set up and define an instance of the connector            Dim objCommand As OleDbCommand            objCommand = New OleDbCommand(strSQL, objConnection)            'execute the SQL statement using the             objCommand.ExecuteNonQuery()            'close the connection             objConnection.Close()            'Response.Write("<br>Command Completed")            'EMPTY THE FORM CONTENTS ONCE QUESTION IS SAVED            txtOrder.Text = ""            txtMints.Text = ""            txtSamoas.Text = ""            txtTagalongs.Text = ""            txtDos.Text = ""            txtTrefoils.Text = ""            txtLemonades.Text = ""            ddGirlsName.SelectedIndex = 0            'update the user's view            Response.Write("<br>" & strSQL)        Catch ex As Exception            Response.Write(ex)        End Try    End SubEnd Class<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title></title>    <style type="text/css">        .style1        {            width: 100%;        }        .style2        {            width: 77px;        }    </style></head><body>    <form id="form1" runat="server">    <div>        </div>    <asp:GridView ID="gvDisplay" runat="server">    </asp:GridView>    <br />    <asp:Label ID="Label8" runat="server" Font-Bold="True" Text="Order Number"></asp:Label>    <asp:TextBox ID="txtOrder" runat="server" Width="86px"></asp:TextBox>    <br />    <asp:Label ID="lblName" runat="server" Font-Bold="True"         Text="Select Scouts  Name"></asp:Label>                 <br />    <asp:DropDownList ID="ddGirlsName" runat="server">    </asp:DropDownList>                   <br />    <asp:Label ID="Label7" runat="server" Font-Bold="True"         Text="Enter Quantity Below"></asp:Label>    <br />    <table class="style1">        <tr>            <td class="style2">                <asp:Label ID="Label1" runat="server" Text="Thin Mints"></asp:Label>            </td>            <td>                <asp:TextBox ID="txtMints" runat="server" Width="70px" Height="22px"></asp:TextBox>            </td>        </tr>        <tr>            <td class="style2">                <asp:Label ID="Label2" runat="server" Text="Samoas"></asp:Label>            </td>            <td>                <asp:TextBox ID="txtSamoas" runat="server" Width="70px" Height="22px"></asp:TextBox>            </td>        </tr>        <tr>            <td class="style2">                <asp:Label ID="Label3" runat="server" Text="Tagalongs"></asp:Label>            </td>            <td>                <asp:TextBox ID="txtTagalongs" runat="server" Width="70px"></asp:TextBox>            </td>        </tr>        <tr>            <td class="style2">                <asp:Label ID="Label4" runat="server" Text="Do-Si-Dos"></asp:Label>            </td>            <td>                <asp:TextBox ID="txtDos" runat="server" Width="70px" Height="22px"></asp:TextBox>            </td>        </tr>        <tr>            <td class="style2">                <asp:Label ID="Label5" runat="server" Text="Trefoils"></asp:Label>            </td>            <td>                <asp:TextBox ID="txtTrefoils" runat="server" Width="70px" Height="22px"></asp:TextBox>            </td>        </tr>        <tr>            <td class="style2">                <asp:Label ID="Label6" runat="server" Text="Lemonades"></asp:Label>            </td>            <td>                <asp:TextBox ID="txtLemonades" runat="server" Width="71px"></asp:TextBox>            </td>        </tr>    </table>    <asp:Button ID="btnSubmit" runat="server" Text="Submit Order"         style="height: 26px" />    </form></body></html>