Just nu i M3-nätverket
Jump to content

Error in row


MaZoR

Recommended Posts

Hej!

Jag har en databas, med medlemmar.

Där har jag en variabel som heter [gamingnick].

[gamingnick] går att ändra på sina personliga inställningar. I databasen har jag valt att inga dubbletter bör tillåtas.

När någon då fyller i ett [gamingnick] som redan finns står det ett asp fel, typ -Row 32. Error in row. För att detta [gamingnick] redan är upptaget.

 

Hur gör jag för att själv skriva ett felmeddelande, i stilen 'Detta gamingnick används redan'?

 

Tack på förhand.

Link to comment
Share on other sites

När du ställer in i databasen att det inte får bildas dubbletter, så gör den som du sa, ett felmeddelande om så skulle vara fallet.

 

Det finns väl två sätt att göra det på:

 

Antingen så kopplar du mot databasen innan det nya "nicket" läggs till och kollar så det inte finns nåt nick som är samma. Gör det med en if-sats...

 

Eller så kan man juh använda sig av Err-objektet, kolla om man fått nåt felmeddelande och då visa ett meddelande för användaren...

 

Inställningen i databasen är mer som en säkerhet eller vad man ska kalla det...

 

 

Link to comment
Share on other sites

Henke Eliasson

Hej!

Antar att du har ett inmatningsformulär för att ändra datan..?!

På sidan som tar hand om denna informationen bygger du en koll efter dubletter innan du sparar informationen.

 

Kan göra det på lite olika sätt men sortera ut den redan i SQL-satsen.

T.ex.

SQL = "SELECT [gamingnick kolumnen] FROM [tabellen] WHERE [gamingnick kolumnen] = '" & [inmatade värdet] & "'"

 

Ta sedan med en If-sats redan på ifall det fanns en dubblett eller inte..

If [sql-kopplingen].EOF = TRUE Then
'Det fanns inga dubletter, spara datan
Else
'Det fanns dublett, skicka tillbaka till inmatningsformulär
End If

 

MVH // Henke

 

[inlägget ändrat 2002-09-10 23:19:57 av Henke Eliasson]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...