Avatar billede shjdsi Nybegynder
19. februar 2003 - 11:42 Der er 2 kommentarer og
2 løsninger

execute SQL i ADO

Jeg har et stykke SQL som jeg gerne vil køre i min database. Da det er en update, skal jeg ikke ha resultatet blot et return sig på om det gik godt.

Normalt når jeg udfører sql gør jeg noget lign dette
set rs = et eller andet recordset

rs.open SqlString, options ..........
Derefter henter jeg værdier ud fra min select i et loop

do while not rs.eof
  navn=rs!navn
  rs.movenext
loop

Men dette skal jeg jo ikke når det er en update, hvordan behandler man dette i ADO.

i dao havde man en metode på db opjeketet der hed execute, men det er der ikke her. Jeg kører mod sybase sqlserver via odbc
Avatar billede ocp Nybegynder
19. februar 2003 - 11:53 #1
Execute ligger på Connection-objektet.
Avatar billede somaliomar Praktikant
19. februar 2003 - 12:04 #2
Eksempel

Dim objConn As ADODB.Connection
Dim strSQL As String
Dim strConnText As String

strConnText = "DIN CONNECTION TEKST"
objConn.Open(strConnText)
strSQL = "UPDATE ET ELLER ANDET FELT"
objConn.Execute
objConn.Close
Avatar billede shjdsi Nybegynder
19. februar 2003 - 13:08 #3
Tak for det, lige hvad jeg skulle bruge
Avatar billede somaliomar Praktikant
19. februar 2003 - 13:23 #4
Takker for points
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