när ett webformfält är tomt vill jag sätta in ett null värde i motsvarande parameter... är detta det bästa sättet?
If txtCONTACT_TELEPHONE.Text = "" Then
colParams.Add(objDBCore.CreateParam("@P_CONTACT_TELEPHONE", DBNull.Value,
SqlDbType.NVarChar, 50))
Else
colParams.Add(objDBCore.CreateParam("@P_CONTACT_TELEPHONE", txtCONTACT_TELEPHONE.Text,
SqlDbType.NVarChar, 50))
End If
jag har även lite problem med ntext fält, anger jag default storleken 16 så kapar den parameter värdet efter 16, i sql server betyder 16 dock nåt mycket större på ntext-typen... jag har för tillfället anget 16000 i stället, då funkar det... men ntext 16 i sql server är väl större än så? vill ange motsvarande värde när jag skapar en sp-parameter i min vb.net kod...
Kan du inte göra så att du inte lägger till parametern?
If txtCONTACT_TELEPHONE.Text <> "" Then
colParams.Add(objDBCore.CreateParam("@P_CONTACT_TELEPHONE", txtCONTACT_TELEPHONE.Text,
SqlDbType.NVarChar, 50))
End If