Hi,
I have recreated your scenario and it is works:
MS Access query (VIEW) to link with GeniusConnnect:SELECT Appointments.APPT_ID, Appointments.APPT_NAME, CDate(Format([Appointments].[APPT_START_DATE],"yyyy-mm-dd")+Format([Appointments].[APPT_START_TIME]," hh:nn:ss")) AS Start, Appointments.APPT_DUR
FROM Appointments;
SQL statement for new prim. keys:select Iif(max(APPT_ID) is null, 0,max(APPT_ID) + 1) from Appointments
(You may change also the param for APPT_START_DATE to somethink like {fn LEFT('@Start' ,10) } to remove the time part)
InsertSQLCmd:INSERT INTO `Appointments` (`APPT_ID`,`APPT_START_DATE`,`APPT_START_TIME`,`APPT_DUR`,`APPT_NAME`) VALUES
('@APPT_ID','@Start',{fn RIGHT('@Start' ,8) },'@APPT_DUR','@APPT_NAME')
UpdateSQLCmdUPDATE `Appointments` SET `APPT_NAME`='@APPT_NAME',
`APPT_START_DATE`='@Start',
`APPT_START_TIME`={fn RIGHT('@Start' ,8) },
`APPT_DUR`='@APPT_DUR' WHERE `APPT_ID`='@APPT_ID'
DeleteSQLCmd:DELETE from `Appointments` WHERE `APPT_ID`='@APPT_ID'
Please see example (.zip file) with MS Access db and .ini file. (Use Import button on Assign Table Dialog):
http://www.geniusconnect.com/d/MSAccessSplit.zip