Re: Unique Field Verification
- From: "frontpagecustoms.com" <mark@xxxxxxxx>
- Date: 25 Jan 2007 09:56:37 -0800
I have the database set to reject duplications, however when the user
enters their duplicate it still treats it as if they have registered
even though the database rejects it.
I need something to send an error message to the user.
On Jan 25, 10:50 am, "tg" <tg2122...@xxxxxxxxx> wrote:
Those statements will work fine to handle an insert error with SQLserver
(and probably other DB's), no stored procedures required, and it's a single
trip to the DB, here's a few lines of code that work.
str = "insert into emaillist values( '...@xxxxxxxx' )"
on error resume next
' try the insert
Set RS = Conn.Execute ( str )
if err.number <> 0 then
response.write "oops, error on DB insert attempt"
'name exists, get user to choose a new one or DB not available
else
response.write "life is good, address added"
'success - address has been inserted
end if
"Jon Spivey" <j...@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in messagenews:%23kTX8eIQHHA.2340@xxxxxxxxxxxxxxxxxxxxxxx
you can also set the field as unique in the db then try the insert, if
there's an error ask the user to chose a new name, eg
on error resume next
' try the insert
if err.number <> 0 then
' name exists, get user to chose a new one
else
' success - name doesn't exist
end if
on error goto 0
The advantage is that you're only hitting the database once rather than
twice. Obviously this only applies to access, in sql server you'd use a
stored procedure to do the insert and return success or failure as an
output param.
Cheers,
Jon
"Stefan B Rusynko" <sbr_en...@xxxxxxxxxxx> wrote in message
news:u$9AqCGQHHA.1248@xxxxxxxxxxxxxxxxxxxxxxx
The way to check is to query the DB for that new user name and that email
address before you write the new ones to the DB
If you get a EOF the new ones were not a dupe
If you get a hit the new ones are dupes
_____________________________________________
SBR @ ENJOY (-: [ Microsoft MVP - FrontPage ]
"Warning - Using the F1 Key will not break anything!" (-;
_____________________________________________
"frontpagecustoms.com" <m...@xxxxxxxx> wrote in message
news:1169695966.446238.105510@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
| Does anyone have a script or code that will verify a user name or email
| address is unique in a database entry form?
|
.
- Follow-Ups:
- Re: Unique Field Verification
- From: tg
- Re: Unique Field Verification
- References:
- Unique Field Verification
- From: frontpagecustoms.com
- Re: Unique Field Verification
- From: Stefan B Rusynko
- Re: Unique Field Verification
- From: Jon Spivey
- Re: Unique Field Verification
- From: tg
- Unique Field Verification
- Prev by Date: Re: Unique Field Verification
- Next by Date: display directory contents as links
- Previous by thread: Re: Unique Field Verification
- Next by thread: Re: Unique Field Verification
- Index(es):
Relevant Pages
|