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;这些全部提示上面的错误,请教如何释放退出?或是有其它问题??
simpledataset1.Connection.Close ;
simpledataset1.Connection.Free;
simpledataset1.Destroy;
执行完毕正常,是关闭程序窗体时出错...不好意思