supernewb: ASP MSAccess - input type file - wert in DB nicht ändern, wenn nichts verändert

Beitrag lesen

Hi Rolf,

ja. aber daran scheiterts irgendwie. Ich habe jetzt das Konstrukt:

IF (Request.Form("Rechnungspfad") <> "" ) THEN
	
		MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param14", 201, 1, 500, MM_IIF(Request.Form("Rechnungspfad"), Request.Form("Rechnungspfad"), null)) ' adLongVarWChar	
		
	Else
		MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param14", 201, 1, 500, MM_IIF(Request.Form("RechnungspfadALT"), Request.Form("RechnungspfadALT"), null)) ' adLongVarWChar
		
	End If

Und Ende nun mit einem vollkommen neuen Fehler in einer ganz anderen Zeile, der vorher nicht da gewesen ist.

 POST /inventur/PCs/PCspeichern.asp |87|800a0d5d|Die_Anwendung_verwendet_für_den_aktuellen_Vorgang_einen_Wert_vom_falschen_Typ

Die betreffende Codezeile hat aber überhaupt nichts mehr mit dem "Rechnungspfad" zu tun, und wurde auch vorher nicht angemeckert

MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param35", 202, 1, 50, MM_IIF(Request.Form("Anlagennummer"), Request.Form("Anlagennummer"), null)) ' adChar