Hej jag har 2 frågor som jag inte kan testa fram eftersom jag har typ massa saker att göra så jag tänkte höra om någon vet svaret istället.
Om jag vill sätta en kolumn med värdet NULL vid update samt en insert. Jag kör mot en sql server 2000
vid update
strFax = Trim(Request.Form("strFax"))
If strFax = "" Then strFax = NULL
strPhone = Trim(Request.Form("strPhone"))
If strPhone = "" Then strPhone = NULL
strEmail = Trim(Request.Form("strEmail"))
If strEmail = "" Then strEmail = NULL
strSQL = "UPDATE TBL SET Fax = "& strFax &", strPhone = "& strPhone &", strEmail = '"& strEmail &"' WHERE PersonId = "& Trim(Request.Form("IntPersonId")) &""
Blir värdet då NULL i databasen om det skulle visa sig vara tomt ?
Vid en insert.
strFax = Trim(Request.Form("strFax"))
If strFax = "" Then strFax = NULL
strPhone = Trim(Request.Form("strPhone"))
If strPhone = "" Then strPhone = NULL
strEmail = Trim(Request.Form("strEmail"))
If strEmail = "" Then strEmail = NULL
strSQL = "INSERT INTO TBL (Fax,Phone,Email) VALUES ("& strFax &", "& strPhone &", '"& strEmail &"') WHERE PersonId = "& Trim(Request.Form("IntPersonId")) &""
Hur skriver man annars för att det ska insertas ett null värde, jag orkar inte bygga dynamiska sqlinserts i detta fall, antar att det går utan eftersom i sql server kan man från enterprise mananger tex updatera en kolumn med NULL värden.