Avatar billede ducks Nybegynder
15. januar 2004 - 23:28 Der er 7 kommentarer og
1 løsning

Kan notat (i Access database) blive for stort?

Jeg får den her fejl:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver]COUNT field incorrect

Koden ser således ud:
SQL = "Insert Into tbl_text(trash, headline, user, met, lang, mail, show) Values ('"& trash &"', '"& headline &"', '"& user &"', '"& met &"', '"& lang &"', '"& mail &"', "& show &")"
Conn.Execute(SQL)

Jeg prøver at tilføje 114 linier til min database, men den vil ikke, feltet har typen notat og det virker fint med lidt mindre tekster... Men burde man ikke kunne tilføje den størrelse?
Avatar billede pfp Nybegynder
15. januar 2004 - 23:52 #1
Ja det kan godt blive for stort. Men 114 linier er ikke nok. Begrænsninger er vist omkring 65.000 tegn.

Hvad fejl får du? Det er evt. fordi der er et ' (apostrof) i teksten som der skal tages højde for inden du submitter?
Avatar billede ducks Nybegynder
15. januar 2004 - 23:54 #2
Ja der er et par ', hvordan skal jeg håndtere det?
Avatar billede pfp Nybegynder
15. januar 2004 - 23:56 #3
Prøv at bruge denne funktion på den streng du vil rense:

Function clean(streng)
streng = Replace(streng, "'", "''")
clean = streng
End function
Avatar billede clscableguy Praktikant
16. januar 2004 - 08:11 #4
kan det ikke også laves sådan her:

Function clean(streng)
streng = Replace(streng, "'", "\'")
clean = streng
End function

er der andre ting der ikke må stå i sådan et felt?
Avatar billede eagleeye Praktikant
16. januar 2004 - 08:27 #5
Normalt laver man en ' om til to '' så kommer der ikke SQL fejl eks:

trash = Replace(Request.Form("trash"),"'","''")


og ligeledes for de andre data der skal i databasen.
Avatar billede ducks Nybegynder
16. januar 2004 - 16:54 #6
Og så lave to '' om til en ' når den udskriver det igen?
Avatar billede pfp Nybegynder
16. januar 2004 - 16:59 #7
Nej det skulle ikke være nødvendigt. Der bliver kun indsat et ', det er bare SQL'en der skal have 2.
Avatar billede pfp Nybegynder
16. januar 2004 - 16:59 #8
Jeg ligger lige et svar også..
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