strErr=""
For each item in Request.Form("cnt")
sEnumber = SQLSafe(Request.form("Enumber"))
if objConn.Execute("SELECT 1 FROM tbArticle WHERE eNumber='" & sEnumber & "'").EOF then
strSQL = "INSERT INTO tblMaterial(eNumber) VALUES('" & sEnumber & "')"
objConn.execute strSQL,,128
else
strErr=strErr & Request.form("Enumber") & " lades inte till sörru...<br>"
end if
Next
if strErr<>"" then
Response.Write strErr
end if
:e
Hej!
Jag har en liten fråga....
Jag har en sida där man kan lägga till artiklar i en databastabell. Antalet fält kan man välja dynamsikt, dvs ska jag lägga till 3 artiklar väljer jag tre fält.
Koden som tar emot datat ser ut så här (lite förkortat):
For each item in Request.Form("cnt")
sEnumber = SQLSafe(Request.form("Enumber"))
strSQL = "INSERT INTO tblMaterial(eNumber) VALUES('" & sEnumber & "')"
objConn.execute(strSQL)
Next
Nu skulle jag vilja göra en kontroll mot tabellen tblArticle, som innehåller alla giltiga E-nummer, att verkligen E-numret är giltigt, dvs att det finns med i tbArticle.
Ett exempel:
-jag har valt 5 fält för E-nummer och väljer att lägga till dessa.
-4 E-nummer var giltiga 1 var ogiltigt
-då vill jag att de 4 numrena läggs till samtidigt som det kommer upp någon blänkare om att numret xxxxxxx var ogiltigt och har inte lagts till
Ett giltigt e-nummer består av 7 siffror i grupp så det bästa hade ju varit att ha någon kontroll på formuläret som kollar det som ett första steg. dvs är det inte SJU SIFFROR i grupp så gåpr det inte att posta formuläret. Är det sju siffror i grupp så går det att posta formuläret och kontroll görs mot tblArticle.
Det blev nog lite olika frågor i samma tråd...
Tack på förhand!
Mvh
Henrik

