clavelski
Messages postés34Date d'inscriptionjeudi 9 octobre 2008StatutMembreDernière intervention18 juin 2010
-
17 mai 2010 à 11:11
clavelski
Messages postés34Date d'inscriptionjeudi 9 octobre 2008StatutMembreDernière intervention18 juin 2010
-
17 mai 2010 à 14:32
Bonjour,
J'ai codé un javascript qui me permet, après d'avoir parcouru un tableau, d'insérer dans ma base de données SQL-Server des données que je récupère d'un formulaire.
Voici le code :
[QUOTE]
<script><![CDATA[
var vnumO = 700001;
var vcptT = getValue("NClient");
var vref = getValue("DemandeSuiteA");
var vdateref = getValue("DateDeDemande");
var d = new Date();
var vdelaiExpJ = d.getDay()+"/"+d.getMonth()+"/"+d.getFullYear();
var vnumD = getValue("DemandeN");
var vtitre = "Titre";
var tabB = getValue("DemandeDeBornes");
for( var it = tabB.iterator(); it.hasNext(); )
{
var vcodA = "";
var vRem = "";
var vPUB = "";
var vqte = "";
var lineValue = it.next();
var vcodA = getValue(lineValue,"CodeTarifPmiBornes");
var vrem = getValue(lineValue,"RemiseAccordeeBornes");
var vPUB = getValue(lineValue,"PrixTarifUBornes");
var vqte = getValue(lineValue,"QuantiteBornes");
myQuery1 = "INSERT INTO [Gest_Com].[dbo].[Export_Pmi] ([numOffre],[cptTiers],[ref],";
myQuery2 = "[dateRef],[titre],[codeArticle],[quantitéCdée],[délaiExpJ],[PUBrut],[remise],[numDemande])";
myQuery3 = "VALUES ('"+vnumO+"','"+vcptT+"','"+vref+"','"+vdateref+"','%2
clavelski
Messages postés34Date d'inscriptionjeudi 9 octobre 2008StatutMembreDernière intervention18 juin 2010 17 mai 2010 à 14:32
Désolé, j'ai eu un problème lors de l'envoie.
Donc je reposte:
var vnumO = 700001;
var vcptT = getValue("NClient");
var vref = getValue("DemandeSuiteA");
var vdateref = getValue("DateDeDemande");
var d = new Date();
var vdelaiExpJ = d.getDay()+"/"+d.getMonth()+"/"+d.getFullYear();
var vnumD = getValue("DemandeN");
var vtitre = "Titre";
var tabB = getValue("DemandeDeBornes");
FOR( var it = tabB.iterator(); it.hasNext(); )
{
var vcodA = "";
var vRem = "";
var vPUB = "";
var vqte = "";
var lineValue = it.next();
var vcodA = getValue(lineValue,"CodeTarifPmiBornes");
var vrem = getValue(lineValue,"RemiseAccordeeBornes");
var vPUB = getValue(lineValue,"PrixTarifUBornes");
var vqte = getValue(lineValue,"QuantiteBornes");
myQuery1 = "INSERT INTO [Gest_Com].[dbo].[Export_Pmi] ([numOffre],[cptTiers],[ref],";
myQuery2 = "[dateRef],[titre],[codeArticle],[quantitéCdée],[délaiExpJ],[PUBrut],[remise],[numDemande])";
myQuery3 = "VALUES ('"+vnumO+"','"+vcptT+"','"+vref+"','"+vdateref+"','"+vtitre+"','"+vcodA+"',";
myQuery4 = "'"+vqte+"','"+vdelaiExpJ+"','"+vPUB+"','"+vrem+"','"+vnumD+"')";
myQuery = myQuery1+myQuery2+myQuery3+myQuery4;
alert(myQuery);
sqlQuery("Gest_Com",myQuery);
}
Et j'ai un message d'erreur qui me dis que je dois retourner un result set.