2
我使用delphi在MS Access中创建数据库,但是当我单击按钮将表添加到数据库时,它将语法标记为不正确。使用外键时create table语句中的语法错误
cs:='CREATE TABLE tblRecordOfGames ('+
'Username Varchar CONSTRAINT FK_Username '+
'REFERENCES tblUsers (Username),'+
'TimeOfGame Date/Time,'+
'MovesTaken Integer(3)'+
'OptimalMoves Integer(3)'+
'PercentageofOptimalMoves Double(5)'+
'CreditsWon Integer'+
'CreditsLost Integer)';
ADOCommand1.CommandText:=cs;
ADOCommand1.Execute;
我认为这与我想要添加键值的方式有问题,但我一直有一个很难找到工作的例子。
感谢队友完美地工作,我有主键的声明作为一个单独的命令。当我遇到问题时把它拿出来。 – CMCK123