simpledataset连接MYSQL,现在功能读写正常,
但在关闭程序时总是提示.
application-defined exception code 000008
不知道要如何关闭simpledataset?连接代码:     with  simpledataset1.Connection do
      begin
      DriverName := 'dbxmysql';
      GetDriverFunc := 'getSQLDriverMYSQL50';
      LibraryName := 'dbxopenmysql50.dll';
      VendorLib := 'libmysql.dll';      Params.Append('HostName='+edit1.Text);
      Params.Append('port='+edit2.Text );
      Params.Append('Database='+edit3.Text );
      Params.Append('User_Name='+edit4.Text );
      Params.Append('Password='+edit5.Text );
       Params.Append('charset=gbK');
      end;
     simpledataset1.DataSet.CommandText :='SET NAMES GBk ';
     simpledataset1.Execute;
      simpledataset1.DataSet.CommandText :='select max(unSongInfoId) as maxid from '+edit6.Text ;
     simpledataset1.Open;
     Edit7.Text:=IntToStr(strtointdef(simpledataset1.Fieldbyname('maxid').AsString,0)+1);
退出时用:
  simpledataset1.close;
  simpledataset1.Connection.Close ;
   simpledataset1.Connection.Free;
  simpledataset1.Destroy;这些全部提示上面的错误,请教如何释放退出?或是有其它问题??