Avatar billede jobba Nybegynder
25. juni 2003 - 08:51 Der er 1 kommentar og
1 løsning

Undersøge om delete blev udført.

Hej jeg vil gerne undersøge om en sletning fra ms-sql bliver udført korrekt. Jeg benytter ado og vil gerne kunne læse "rows affected" som typisk bliver returneret fra sql-serveren. Men hvordan gør man det??? Her er min kode:

Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open "Min connectionstring"
rs.Open "DELETE FROM stamdata WHERE h_tegningsnr = '" & txtH_TegningsNr.Text & "'", conn
conn.close
set rs = nothing
set conn = nothing
Avatar billede venne Nybegynder
25. juni 2003 - 09:25 #1
Du bør kunne bruge Execute sådan:

Dim lRecordsAffected As Long
conn.Execute "DELETE FROM stamdata WHERE h_tegningsnr = '" & txtH_TegningsNr.Text & "'", lRecordsAffected, adCmdText

Herefter indeholder lRecordsAffected (forhåbentlig) antal berørte rækker.
Avatar billede jobba Nybegynder
25. juni 2003 - 15:27 #2
Udemærket! Det virkede perfekt.
Så lærte jeg lidt mere om ado.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging