Avatar billede steensommer Praktikant
16. september 2004 - 23:37 Der er 8 kommentarer og
1 løsning

SQL og run-time error

Hej
Følgende Sql sætning (anbragt i en brugerform i excel) fungerer fint på en Windows 2000 prof med office 2003 men med Windows XP prof + Office 2003 opstår Run-time error 2147418113(8000fff) Katastrofal fejl. Hvorefter sætningen med rsdata.open... markeres med gult. Hvad kan gøres ?

vh Steen


    Dim rsData As ADODB.Recordset
    Dim szConnect As String
    Dim szSQL As String
    Dim strSQL As String

    szConnect = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=d:\database\HCV.mdb;"
   
    HCVno = Right(HCVno, 4)

    szSQL = "SELECT * FROM [HCV præ-per] where [HCV] LIKE'" & HCVno & "%'"

    Set rsData = New ADODB.Recordset
    rsData.Open szSQL, szConnect, adOpenForwardOnly, adLockReadOnly, adCmdText

    Me.TxtHenvist.Text = rsData("Henvist").Value

Set rsdate = nothing
Avatar billede sjap Praktikant
17. september 2004 - 18:29 #1
steensommer -> Jeg har fundet et par links, der måske kan hjælpe dig lidt på vej. De er ikke direkte Access relaterede, men måske står der noget du kan bruge alligevel

http://support.microsoft.com/default.aspx?scid=kb;en-us;187942
http://support.microsoft.com/default.aspx?scid=kb;en-us;281299
Avatar billede sjap Praktikant
17. september 2004 - 18:30 #2
Ups. Jeg mente selvfølgelig Excel (og ikke Access). Beklager :0)
Avatar billede steensommer Praktikant
17. september 2004 - 20:06 #3
Hej
Tak for svaret. Jeg checker det når svigermor er gået ;0)
Avatar billede sjap Praktikant
17. september 2004 - 21:08 #4
:0)

Mens du så hygger med svigermor, har jeg lige fundet et par stykker mere. Jeg kan ikke genskabe dit problem her, så jeg kan ikke vide præcist hvad der vil virke på dit problem, men hvis det ikke er nogen hjælp, så bare sig til.

http://support.microsoft.com/default.aspx?scid=kb;en-us;314635
http://support.microsoft.com/default.aspx?scid=kb;en-us;228633

Ellers kan du jo selv checke hvad google kan byde på
http://www.google.dk/search?hl=da&ie=UTF-8&q=2147418113+8000ffff&btnG=S%C3%B8g&meta=

Held og lykke - også med svigeren :0)
Avatar billede steensommer Praktikant
18. september 2004 - 11:50 #5
Øv det hjalp hverken at bruge de viste links eller sende svigermor hjem!
Avatar billede sjap Praktikant
18. september 2004 - 12:28 #6
:0(

Forhåbentlig dukker der nogen op, der har lidt mere erfaring med denne slags opkoblinger, end jeg har.
Avatar billede steensommer Praktikant
19. september 2004 - 02:05 #7
Nå jeg opgav at får ADO til at fungerer men DAO fungerer uden problemer jvf følgende kode. Tak for interessen.

vh Steen



Dim db As Database
Dim rs As Recordset
Dim Path As String
Dim sqlstr As String
Dim HCVno As String

HCVno = ActiveCell.Value
HCVno = Right(HCVno, 4)
     
  Path = "D:\database\hcv.mdb"
   
  sqlstr = "SELECT * FROM [HCV præ-per] WHERE [HCV] ='" & HCVno & "';"

  Set db = Workspaces(0).OpenDatabase(Path, ReadOnly:=True)
  On Error Resume Next
 
  Set rs = db.OpenRecordset(sqlstr)

    FrmPræRegistrering.TxtHenvist.Text = rs("Henvist").Value

    Set rs = Nothing
    Exit Sub
Avatar billede steensommer Praktikant
19. september 2004 - 02:05 #8
Det var et svar til mig selv
Avatar billede sjap Praktikant
19. september 2004 - 11:05 #9
:0)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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