Sure I can provide the schema:

create table AICC_objectives_status (
     session_id           nvarchar(12)                    not null,
     j_id                 varchar(255)                    null,
     j_status             nvarchar(13)                    null,
     j_score              nvarchar(20)                    null
)
;





create table AICC_student_data (
     session_id           nvarchar(12)                    not null,
     attempt_number       int                             null,
     tries                int                             null,
     status               nvarchar(15)                    null,
     score                nvarchar(20)                    null,
     time                 nvarchar(12)                    null
)
;





create table AICC_student_preferences (
     session_id           nvarchar(12)                    not null,
     audio                int                             null,
     language             nvarchar(255)                            null,
     lesson_type          nvarchar(10)                    null,
     speed                int                             null,
     text                 int                             null,
     text_color           nvarchar(30)                    null,
     text_location        nvarchar(20)                    null,
     text_size            nvarchar(20)                    null,
     video                nvarchar(15)                    null,
     constraint PK_AICC_STUDENT_PREFERENCES primary key (session_id)
)
;





create table AICC_student_preferences_1 (
     session_id           nvarchar(12)                    not null,
     extension            int                             not null,
     window               nvarchar(20)                    null,
     constraint PK_AICC_STUDENT_PREFERENCES_1 primary key (session_id,
extension)
)
;


create table AICC_core (
     session_id           nvarchar(12)                    not null,
     userid               nvarchar(15)                    not null,
     student_id           nvarchar(15)                    not null,
     courseid             nvarchar(15)                    null,
     lesson_status        nvarchar(3)                     null,
     lesson_location      varchar(255)                    null,
     score1               nvarchar(20)                    null,
     time1                nvarchar(13)                    null,
     lesson_mode          nvarchar(40)                    null,
     core_lesson          text                            null,
     totalnAttempts       int                             null,
     totalSeconds         int                             null,
     lastAttemptDate      datetime                        null,
     highestscore         nvarchar(20)                   default 'NA'
null,
     final_status         nvarchar(1)                     null,
     finish_date          datetime                        null,
     entry                char(1)                        default 'a' not
null,
     itemID               nvarchar(15)                    null,
     totalTime            nvarchar(13)                    null,
     totalTimeAtLastLaunch nvarchar(13)                    null,
     testInstanceID       nvarchar(12)                    null,
     license_time_seconds int                            default 0 null,
     license_trip_date    datetime                        null,
     constraint PK_AICC_CORE primary key (session_id)
)
;


                         ''~``
                        ( o o )
+------------------.oooO--(_)--Oooo.------------------+
We are limited, not by our abilities, but by our vision.                               
                
|                                                     |
|           http://www.carfield.com.hk                |
|                    .oooO                            |
|                    (   )   Oooo.                    |
+---------------------\ (----(   )--------------------+
                       \_)    ) /
                             (_/   

On Wed, 29 Sep 2004, Christian Smith wrote:

> Without the schema, it's difficult to say where the problem is.
> 
> Check spelling and make sure session_id is a column in AICC_core.
> 
> Christian
> 
> PS. If you're sure AICC_core has session_id, but don't want to publish
>     your schema for any reason, try reproducing the problem with an
>     example schema you can publish.
> 
> 
> On Wed, 29 Sep 2004, Carfield Yim wrote:
> 
> >Have create a trigger like this:
> >
> >create trigger AICC_core_del delete on AICC_core
> >begin
> >     delete from AICC_objectives_status where session_id=old.session_id;
> >     delete from AICC_comments where session_id=old.session_id;
> >     delete from AICC_interactions where session_id=old.session_id;
> >     delete from AICC_student_data where session_id=old.session_id;
> >     delete from AICC_student_preferences where session_id=old.session_id;
> >     delete from AICC_student_preferences_1 where session_id=old.session_id;
> >     delete from AICC_core_detail where session_id=old.session_id;
> >end
> >;
> >
> >But get the following exception:
> >
> >08:03:46.046  create trigger AICC_core_del delete    on AICC_core   begin
> >     delete from AICC_objectives_status where session_id=old.session_id
> >08:03:47.047  SQLite.Exception: near "session_id": syntax error
> >08:03:47.047  delete from AICC_comments where session_id=old.session_id
> >08:03:47.047  SQLite.Exception: no such column: old.session_id
> >08:03:47.047  delete from AICC_interactions where session_id=old.session_id
> >08:03:47.047  SQLite.Exception: no such column: old.session_id
> >08:03:47.047  delete from AICC_student_data where session_id=old.session_id
> >08:03:47.047  SQLite.Exception: no such column: old.session_id
> >08:03:47.047  delete from AICC_student_preferences where
> >session_id=old.session_id
> >08:03:47.047  SQLite.Exception: no such column: old.session_id
> >08:03:47.047  delete from AICC_student_preferences_1 where
> >session_id=old.session_id
> >08:03:47.047  SQLite.Exception: no such column: old.session_id
> >08:03:47.047  delete from AICC_core_detail where session_id=old.session_id
> >08:03:47.047  SQLite.Exception: no such column: old.session_id
> >08:03:47.047  end
> >08:03:47.047  SQLite.Exception: cannot commit - no transaction is active
> >
> >Anyone know how to solve.... the manual tell that the old is a valid
> >reference in delete event... but see it is not?
> >
> 
> -- 
>     /"\
>     \ /    ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
>      X                           - AGAINST MS ATTACHMENTS
>     / \
> 

Reply via email to