Avatar billede kofods Nybegynder
21. september 2007 - 14:51 Der er 1 kommentar

Expected then error

Jeg har prøvet alt...

Når jeg kører denne her fil får jeg "error: Expected 'Then'"

Set conn = WScript.CreateObject("ADODB.Connection")
MdbFilePath = "C:\DB\db.mdb"
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

SQL = "SELECT Postnr FROM Adress WHERE NumberId=10"

conn.Execute(SQL)

If SQL!=Null Then
conn.Close
End if
Avatar billede nielsrs Nybegynder
04. oktober 2007 - 16:14 #1
Det er linien

If SQL!=Null then   

den ikke kan lide

Prøv noget i retning af dette

option explicit

Dim objFSO, objFolder, objFile, strExt, strFilecontent, arrFilecontent, x

Dim conn, dsn, strSQL, rs, tom
tom = 0
' ADODB connection objektet
Set Conn = CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & ("c:\test\ftp\dm.mdb")
' Åben databaseforbindelsen
Conn.Open DSN

' SQL forespørgsel
strSQL = "Select * from Demo"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

' Gennemløb Recordset (rs) med en løkke
Do
if rs.EOF = true then
  msgbox("Database er tom")
  tom = 1
  exit do
end if
  ' Udskriv værdien af kolonnen sort_art
  'MsgBox("Demo")
  x = rs("sort_art")
MsgBox(x)
  ' Gå til næste Record i rs
  rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing

if tom = 0 then
  MsgBox("Læsning af database er afsluttet")
end if
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