create table logintable(userid identity(1,1) not null,username varchar(20),password varchar(20));
然后在SQL Editor中执行,出现提示:Invalid token.
Dynamic SQL Error.
SQL error code = @1.
Token unknown - line @1, column @2.
@1.
请问何故。

解决方案 »

  1.   

    create table logintable(userid int identity(1,1) not null,username varchar(20),password varchar(20)); 
      

  2.   

    在IBExpert的SQL Editor中运行,还是出现:
    Invalid token.
    Dynamic SQL Error.
    SQL error code = @1.
    Token unknown - line @1, column @2.
    @1.
      

  3.   

    可能是IBExpert有不同的要求,sqlserver中是可以执行的
      

  4.   

    在IBExpert中可以建立自增字段,我使用IBExpert建立了一个名为userid的自增字段,然后用以下代码向表中插入数据:procedure TForm1.btnQueryClick(Sender: TObject);
    begin
      if not sqlConnection1.Connected then
      begin
        showmessage('请先连接');
        exit;
      end;
     SimpleDataSet1.DataSet.CommandText:='select * from logintable';  simpleDataSet1.Open;end;
    procedure TForm1.btnCommitClick(Sender: TObject);
     begin
     SQLQuery1.SQL.Text:='insert into logintable (username,password) values ('''+'(Edit1.Text)'+''','''+'(Edit2.Text)'+''')'; SQLQuery1.ExecSQL(False);
     SimpleDataSet1.Refresh;begin
      if simpleDataSet1.ApplyUpdates(0)>0 then
        showmessage('提交数据不成功!')
      elseend;
    end;出现以下错误提示:
    Token unknown -line 1,column 34 password