I have a table called tblMeet. It has a primary key called ID which is an autoNumber and a meetName field set to 'Wembley'. Then i have another table called tblEvent. It also has an pimary key ID field set as an autoNumber, it has a eventName field, as it has a field called Meet_ID which is the foriegn key to the ID field in my tblMeet. Now in my java program, i want to try and set this foriegn key. I have got a working query in my database, like so
But now i need to do this in my java program.Code:CODEINSERT INTO tblEvent ( Event_Name, Meet_ID )
SELECT '100M Run', [ID]
FROM tblMeet
WHERE Meet_Name='Wembley';
I am attempting somthing like this but it is totally wrong
Any advice appreciatedCode:try
{
con = DatabaseUtils.connect(DRIVER, URL);
String sql = "INSERT INTO tblEvent (Event_Name, Meet_ID) VALUES (?) " +
"SELECT eveType2, " +
"ID FROM tblMeet " +
"WHERE Meet_Name='Wembley' ";
ps = con.prepareStatement(sql);
ps.setString(1, eveType2);
ps.executeUpdate();
}

