problem d'excecution d'une requete
bonjour a tout le monde
je voudrai vous demander s'il est possible de m'aider de résoudre ce problème
en fait je crée un projet il y a 4 tables qui se créent quand je fais l’importation pour les deux autres tables l’importation ça marche et ça passe bien et quand je voulais importer mon fichier TXT dans la 2 tables ça passe pas et il m’affiche ce message d’erreur
SQL Request : insert into ta_mto values('P1_0161','MAJ09','18_MAJ09BR012','L09','P000445','18_A3','1','S','*,NULL)
SQLException: Erreur de syntaxe près de ''*,NULL)' à la ligne 1
SQLState: 42000
VendorError: 1064
voila le code de la creation de ma table
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| my2.startConnection();
my2.executeUpdate(sql);
sql="CREATE TABLE ta_mto (";
sql+="mto_projectcode int(11) NOT NULL default '0',";
sql+="mto_system varchar(30) NOT NULL default '',";
sql+="mto_line varchar(30) NOT NULL default '',";
sql+="mto_draw varchar(30) NOT NULL default '',";
sql+="mto_itemcode varchar(21) NOT NULL default '',";
sql+="mto_area varchar(30) NOT NULL default '',";
sql+="mto_quantity varchar(30) NOT NULL default '',";
sql+="mto_sori char(1) NOT NULL default '',";
sql+="mto_materialgroup varchar(30) NOT NULL default '',";
sql+="mto_rdacode varchar(30) default NULL,";
sql+="PRIMARY KEY (mto_projectcode,mto_line,mto_itemcode))";
my2.executeUpdate(sql); |
et voila le code de lecture de mon fichier txt
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| if(sTypeFile.equals("MTO File")){
sMot=s.split("\t");
sql="insert into ta_mto values(";
sql=sql+sMot[0]+","; // mto_projectcode
sql=sql+sMot[1]+","; // mto_system
sql=sql+sMot[2]+","; // mto_line
sql=sql+sMot[3]+","; // mto_draw
sql=sql+sMot[4]+","; // mto_itemcode
sql=sql+sMot[5]+","; // mto_area
sql=sql+sMot[6]+","; // mto_quantity
sql=sql+sMot[7]+","; // mto_sori
sql=sql+sMot[8]+","; // mto_materialgroup
sql=sql+"NULL)"; // mto_rdacode
insertBuf=insertBuf+sql+"\n";
insertCount++;
if(insertCount>=10){
insertDb();
//System.out.println("ok");
insertBuf="";
insertCount=0;
}
} |