sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Insert-forespørgsel udføres to gange

Jeg kan ikke se noget i din kode, der ville udføre den to gange. Jeg vil antage, at den bliver ringet op to gange. Sæt et brudpunkt ved addNewComment og hvis det bliver kaldt to gange, se på stabelsporene for at se, hvor det bliver kaldt fra ved begge lejligheder.

Måske har du et arrangement, der bliver kaldt to gange for eksempel. Dette kan ske i ASP.NET, hvis du både har aktiveret automatisk ledningsføring af hændelser og eksplicit har tilsluttet hændelsen.

Forresten bør du helt sikkert bruge parametriserede forespørgsler ikke strengsammenkædning. Jeg går ud fra, at kommentaren er input fra brugeren? I så fald sætter du dig selv op til et SQL-injektionsangreb med den kode, du har vist.



  1. Adminer – Et avanceret webbaseret databaseadministrationsværktøj til Linux

  2. ORA-01401:indsat værdi for stor til kolonne CHAR

  3. Opdater to tabeller i en enkelt forespørgsel i mysql

  4. Hvordan sys.dm_exec_describe_first_result_set virker i SQL Server