Avatar billede omel1 Nybegynder
26. november 2010 - 08:16 Der er 1 kommentar og
1 løsning

slet en record fra en EXCEL database via ADO

Hej jeg er ved at få grå hår af dette er der nogen som kan hjælpe, alt virker unde problmer , jeg kan indsætte record, jeg kan søge record men jeg kan ikke slette udne jeg får en fejlmeddelse, i mit ref.bibliotek har jeg tilføjet ADO 2.8

Min forbindelse:

Set cN = New ADODB.Connection
cN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & wbkSource & ";Extended Properties=Excel 8.0;Persist Security Info=False"
cN.ConnectionTimeout = 40
cN.Mode = adModeReadWrite

cN.Open


Min record tilgang

Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.CursorType = adOpenStatic
rs.LockType = adLockOptimistic
rs.ActiveConnection = cN
rs.Source = Query
rs.Open

så søger jeg min post ud og bruger så rs.delete Så får jeg en

"runtime error -2147467259 (80004005) automation error, uspecificeret fejl"

er der noget ved recordset jeg skal tage højde for eller ved forbindelsen ? før jeg kan slette ?

Mvh

Omel
Avatar billede omel1 Nybegynder
26. november 2010 - 09:00 #1
Hej
jeg fandt dette hos microsoft.. er der nogen måde at komme uden om dette ?

Delete Records
Although the Jet OLE DB Provider allows you to insert and update records in an Excel workbook, it does not allow DELETE operations. If you try to perform a DELETE operation on one or more records, you receive the following error message:
Deleting data in a linked table is not supported by this ISAM.
This limitation is inherent in the treatment of Excel workbooks as databases.

håber der er en af jer som kan komme med en løsning
Avatar billede omel1 Nybegynder
26. november 2010 - 14:24 #2
Dropppede det og brugt access database
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