Microsoft OLE DB Provider for ODBC Drivers error '80004005' I access finns det en massa egenskaper på varje fält när man tillverkar tabellerna. Där väljer man om man vill tillåta tomma strängar i ett fält. Finns en attribut på fältet i databasen där du tillåter toma strängar. Fast jag rekokmenderar att du kontrollerar värdet och lagrar null istället. Hur gör jag med å kolla värdet som du tyckte var bättre? Snickrat ihop två funktioner som visa hur man kan göra det.felmedelande?
[Microsoft][ODBC Microsoft Access Driver] Field 'personal.Fornamn' cannot be a zero-length string.
/arbetet/add.asp, line 36
detta felmedelande får jag om man inte fyllt i ett textfält på en sida som jag jobbar på vad ska man göra för att den ska tillåta att det får vara ett otmt textfält?Sv: felmedelande?
/johan/Sv: felmedelande?
Sv: felmedelande?
nå tips?
jag är ny på detta kanske jag ska säga också.
MvH DanielSv: felmedelande?
Funktion för recordset:
<%
rsTemp("Text") = DBValue(Request.QueryString("Text"))
%>
<%
Function DBValue(Value)
If Len(Value)>0 Then
DBValue = Value
Else
DBValue = Null
End if
End function
%>
Funktion för sqlfråga:
<%
strSQL = "UPDATE Table SET Field1 = " & DBValueString(Request.QueryString("Text"))
%>
<%
Function DBValueString(Value)
If Len(Value)>0 Then
DBValue = "'" & Value & "'"
Else
DBValue = "Null"
End if
End function
%>
Kan kompletera det med Trim():
<%
Function DBValue(Value)
Dim sTemp
sTemp= Trim(Value)
If Len(sTemp)>0 Then
DBValue = sTemp
Else
DBValue = Null
End if
End function
%>
<%
Function DBValueString(Value)
Dim sTemp
sTemp= Trim(Value)
If Len(sTemp)>0 Then
DBValue = "'" & sTemp & "'"
Else
DBValue = "Null"
End if
End function