webForumDet fria alternativet

Kan någon lösa detta?

ASP

1 svar · 148 visningar · startad av tapani

Medlem sedan apr. 200093 inlägg
Frågan#1

Har en sida där man fyller i kunduppgifter. Men om jag inte fyller i ett fält så får jag ett felmeddelande.
--------------------------
Field 'Contacts.Title' cannot be a zero-length string.
---------------------------

Här är koden:

<!--#include virtual="/ha/adovbs.inc"-->
<%

Set Connect = CreateObject("ADODB.Connection")
Connect.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=I:\\Inetpub\\cgi-bin\\ha\\contact.mdb")
Set RecSet = CreateObject("ADODB.RecordSet")
Addera = "SELECT \* FROM Contacts"

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet.AddNew

RecSet("FirstName") = Request.Form("firstname")
RecSet("Company") = Request.Form("company")
RecSet("LastName") = Request.Form("lastname")
RecSet("MiddleName") = Request.Form("middlename")
RecSet("HomeStreetAddress") = Request.Form("homestreetaddress")
RecSet("NickName") = Request.Form("nickname")
RecSet("HomeZipCode") = Request.Form("homezipcode")
RecSet("WorkStreetAddress") = Request.Form("workstreetaddress")
RecSet("HomeCity") = Request.Form("homecity")
RecSet("WorkZipCode") = Request.Form("workzipcode")
RecSet("HomeCountry") = Request.Form("homecountry")
RecSet("WorkCity") = Request.Form("workcity")
RecSet("HomePhone") = Request.Form("homephone")
RecSet("WorkCountry") = Request.Form("workcountry")
RecSet("WorkPhone") = Request.Form("workphone")
RecSet("WorkFax") = Request.Form("workfax")
RecSet("EmailAddress") = Request.Form("Emailaddress")
RecSet("JobTitle") = Request.Form("jobtitle")
RecSet("Department") = Request.Form("department")
RecSet("Office") = Request.Form("office")
RecSet("When") = Request.Form("when")
RecSet("Title") = Request.Form("title")
RecSet("BusinessFax") = Request.Form("businessfax")
RecSet("Workpager") = Request.Form("workpager")
RecSet("Notes") = Request.Form("notes")


RecSet.Update						
RecSet.Close
Connect.Close

%>

Har en känsla av att det kan bero på filen adovbs.inc ?????

Medlem sedan dec. 19998 577 inlägg
#2

Har du inte satt databasfältet Title så att den inte kan ta emot null då?

Tycker det ser ut som det utifrån den kod du angivit...

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se

607 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
356 ms — deklarationer (db)
0 ms — hämta statistik (cache)
248 ms — hämta tråd, inlägg och bilagor (db)
354 ms — ändringar (db)