Rouven: Leeres Datenfeld ändern -> nicht möglich!

Beitrag lesen

Hi,

If Not Request("tele1") = rsupdateuser(11) Then
rsupdateuser(11) = Request("tele1")
End If

Vorschlag zur Güte: Ich glaube, es gab da in VB(-Script) mal so eine Konvention, das alle Vergleiche mit NULL auch NULL ergeben und damit nicht true und nicht false sind. Wenn du also rsupdateuser(11) initial in der DB nicht befüllt hattest, dann ergibt dieser Vergleich nicht true, auch wenn man davon ausgehen könnte, das die Werte ja durchaus unterschiedlich sind. Ein möglicher Umbau wäre:
if (IsNull(rsupdateuser(11)) And request("tele1") <> "" then
  rsupdateuser(11) = Request("tele1")
end if
If Not Request("tele1") = rsupdateuser(11) Then
  rsupdateuser(11) = Request("tele1")
End If

Ist etwas ineffizient, könnte aber das gewünschte Ergebnis haben.

MfG
Rouven

--

-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(