(sorry, my english doesn't very well)
with this code,.
in delphi
ShellExecute(Handle, 'open', 'cmd', PChar('/c "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump.exe" -h '+FrmLogin.Edit1.Text+' -u '+FrmLogin.Edit2.Text+' -p'+FrmLogin.Edit3.Text+' --database '+nmdb+' --skip-add-locks --no-create-info --no-set-names --skip-tz-utc --skip-disable-keys --skip-comments --tables'+stinsert+' > '+ExtractShortPathName(ExtractFilePath(Application.ExeName))+'trydump.sql'), nil, SW_SHOWNORMAL);
in mysql
-h localhost -u root -p020990 --database db1 --skip-add-locks --no-create-info --no-set-names --skip-tz-utc --skip-disable-keys --skip-comments --tables bagian cobaada > D:\data\dumpdata1.sql
i got output file like this,.
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
INSERT INTO `bagian` VALUES ('1','Akuntansi'),('2','Personalia'),('3','Pemasaran'),('4','Produksi'),('5','EDP'),('7','Akuntansi'),('8','Farmasi'),('9','Personalia');
INSERT INTO `cobaada` VALUES (1112,232,2344);
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
i dont want the comment like /* */;
i just only want the INSERT code , i dont want another code.
how can i do this,. plis give me some solution?
thank's a lot
with this code,.
in delphi
ShellExecute(Handle, 'open', 'cmd', PChar('/c "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump.exe" -h '+FrmLogin.Edit1.Text+' -u '+FrmLogin.Edit2.Text+' -p'+FrmLogin.Edit3.Text+' --database '+nmdb+' --skip-add-locks --no-create-info --no-set-names --skip-tz-utc --skip-disable-keys --skip-comments --tables'+stinsert+' > '+ExtractShortPathName(ExtractFilePath(Application.ExeName))+'trydump.sql'), nil, SW_SHOWNORMAL);
in mysql
-h localhost -u root -p020990 --database db1 --skip-add-locks --no-create-info --no-set-names --skip-tz-utc --skip-disable-keys --skip-comments --tables bagian cobaada > D:\data\dumpdata1.sql
i got output file like this,.
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
INSERT INTO `bagian` VALUES ('1','Akuntansi'),('2','Personalia'),('3','Pemasaran'),('4','Produksi'),('5','EDP'),('7','Akuntansi'),('8','Farmasi'),('9','Personalia');
INSERT INTO `cobaada` VALUES (1112,232,2344);
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
i dont want the comment like /* */;
i just only want the INSERT code , i dont want another code.
how can i do this,. plis give me some solution?
thank's a lot