30. januar 2004 - 09:29Der er
2 kommentarer og 1 løsning
limit på at opdatere i en access db
jeg bruger :
if request.form("update") <> "" then strSQL = "update bruger set bandnavn='"&request.form("bandnavn")&"' osv til at opdatere/rette i min access db?
men jeg får dennne fejl:
Microsoft OLE DB Provider for ODBC Drivers error '8007000e'
[Microsoft][ODBC Microsoft Access Driver] Too many fields defined. ret.asp, line 36
og når jeg sletter den sidste hej='"&request.form("hej")&"' virker det igen.. altså er der et limit når man skal opdatere.. for der er ingen problemmer når jeg oprettet et emne ?
så har du mange felter... Jeg har fundet dette på adskillige sider: Access keeps an internal count of total number of fields in a table and has a limit of 255 fields per table. Each time you modify a field or add a field, this count increases by 1. When you delete a field, Access does NOT reset this counter. So it's possible for you to have less than 255 fields and still get this error message.
Du kan evt. opdatere over flere omgang - d.v.s lukke database og åbne den gen ... men det gør siden "tung" Eller splitte databasen op i flere små databaser
Synes godt om
Ny brugerNybegynder
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.