Avatar billede jih Nybegynder
30. august 2003 - 23:08 Der er 15 kommentarer og
1 løsning

database problemer i VB

Jeg er ved at lære mig Microsoft Visual Basic 6.0 med en rimelig god eBook, som jeg har downloadet... nu er jeg kommet til kapitel 3, som handler om database programmering... men jeg har et lille problem.. når jeg har lavet min database (med access), og skal sætte den der Data dims ind i min form.. så er der 4 felter jeg skal udfylde (står der i bogen), men det ene felt (RecordSource) kan jeg ik udfylde... den her fejl kommer frem:

Not recognizable data base format 'C:\...\Programmering\Databases\test3(VB).mdb'

---

hvad kan der være galt?

//WebPsycho
Avatar billede m_skau Nybegynder
30. august 2003 - 23:25 #1
Din database er formentlig i Access 2000. Hvis du ikke har opdateret Visual Basic 6 /Visual Studio 6 til mindst Service Pack 4, så kan du ikke bruge en Data Control med Access 2000, kun 97. På med servicepacksene!
Avatar billede jih Nybegynder
30. august 2003 - 23:26 #2
bruger Access 2002.... hvordan opgraderer jeg, hvis jeg skal det?
Avatar billede m_skau Nybegynder
31. august 2003 - 00:02 #3
Det er gratis :)
Men downloadsene er store :(
http://msdn.microsoft.com/vstudio/previous/vs6/downloads/default.aspx
Avatar billede jih Nybegynder
31. august 2003 - 00:16 #4
dvs., at jeg godt kan opgradere til Service Pack 5, og så kan den oz klare det? og er der nogen chance for at jeg kan skifte sproget fra tysk til engelsk?
Avatar billede jih Nybegynder
31. august 2003 - 02:13 #5
nu har jeg så downloadet det.... men uanset hvad jeg gør (jeg skal åbne setupsp5.exe), vil filen ik åbne... har prøvet med enter og med dobbeltklik.... (oz 20.000dobbeltklik) ;) mennem... det er jo lidt irriterende... er der en måde man kan åbne den fil? evt. med DOS? har prøvet commands "open, run, exe og exec", og det lader ik til at det er dem, jeg skal ha fat i... :P

//WebPsycho
Avatar billede m_skau Nybegynder
31. august 2003 - 10:26 #6
Det lyder som om der er fejl i downloaden... Hvis din dobbeltklik ellers fungerer, så er der ikke så mange andre muligheder jeg lige kan se.
Prøv at downloade igen...
I stedet for at dobbeltklikke kan du:
- enten højreklikke på filen og vælge "Åbn"
- eller vælge start/kør og skrive hele stien + filnavn (f.eks
  c:\download bibliotek\setupsp5.exe
- eller åbne en kommandoprompt ("dos-boks") og skrive hele stien + filnavn
Avatar billede jih Nybegynder
31. august 2003 - 13:06 #7
hmmmmm ja, nu virker det... igennem kør... men jeg har stadig det samme problem...

(Not recognizable data base format 'C:\...\Programmering\Databases\test3(VB).mdb')

what the...? hvordan kan jeg så få det til at virke? :/
Avatar billede m_skau Nybegynder
31. august 2003 - 19:01 #8
Hvis det er en data control, så er der vist en property du kan indstille, hvor du vælger databaseformat?
Avatar billede jih Nybegynder
31. august 2003 - 19:27 #9
her har du en dejlig forklaring.... mit "properties" vindue... der ser det således ud for mig..... så måske er det deri min fejl ligger? ( hvis du tilfældigvis aldrig har haft tysk, (mit VB er på tysk) så kan du oversætte på http://www.google.com/translate_t ):

---

(Name)
Align ' - 0 - Kein
Appearance ' - 1 - 3D
BackColor ' - (hvid)
BOFAction ' - 0 - Zum Ersten
Caption ' - Data1
Connect ' - Access
DatabaseName ' - (stinavn + filnavn)
DefaultCursorType ' - 0 - Standard-Cursor
DefaultType ' - 2 - Jet verwenden
DragIcon ' - (Keine)
DragMode ' - 0 - Manuell
Enabled ' - True
EOFAction ' - 0 - Zum Letzten
Exclusive ' - False
Font ' - MS Sans Serif
ForeColor ' -(sort)
Height ' - 300
Index ' - (intet valgt)
Left ' - 1800
MouseIcon ' - (Keine)
MousePointer ' - 0 - Voreinstellung
Negotiate ' - False
OLEDropMode ' - 0 - Kein
Options ' - 0
ReadOnly ' - False
RecordsetType ' - 1 - Dynaset
RecordSource ' - (kan ik vælge noget - her fejlen ligger)
RightToLeft ' - False
Tag ' - (intet valgt)
ToolTipText ' - (intet valgt)
Top ' - 1440
Visible ' - True
WhatsThisHelpID ' - 0
Width ' - 1140

---

//WebPsycho venter spændt ;)
Avatar billede m_skau Nybegynder
01. september 2003 - 08:25 #10
Den egenskab der hedder "Connect" skal ændres til "Access 2000" - det skulle virke til både Access 2000 og 2002.
Avatar billede m_skau Nybegynder
01. september 2003 - 08:28 #11
En anden mulighed er at du i Access 2002 ændrer databaseformatet til 97 - gå ind i Access, vælg Funktioner/Databasefunktioner/Konverter Database/Til Access-97 filformat.
Men prøv "Connect" egenskaben først.
Avatar billede jih Nybegynder
01. september 2003 - 09:23 #12
nu er jeg ikke hjemme, men jeg prøver når jeg kommer hjem... altså... skal jeg bare skrive det, eller hvad? fordi jeg tror ikke jeg kan vælge det i menuen under connect.... (eller den dropdown menu der er under connect)... der er Access og nogle jeg ik kender og "text;" så tror jeg også Excel var der, men er ik sikker...
Avatar billede m_skau Nybegynder
01. september 2003 - 09:42 #13
Det skal du kunne vælge, det hjælper ikke at skrive det. Har du prøvet efter opdateringen? På min liste er det element nr. 2 (Access 2000; står der). Ellers prøv konverteringen til 97-format, bare for at komme i gang med det du egentlig ville, så tager vi det andet skridt for skridt.
Avatar billede jih Nybegynder
01. september 2003 - 12:45 #14
hmmm.... jeg er stået af.... hvad tager vi skridt for skridt? ;) (jeg prøver det, når jeg kommer hjem.... ca. kl. 14-15)
Avatar billede jih Nybegynder
01. september 2003 - 14:43 #15
hmmm... jeg har prøvet det med Connect.... men man kan ik vælge noget Access 2000... det eneste, som har noget med Access at gøre, man kan vælge er "Access".... hvis jeg alligevel skriver Access 2000 i det felt, skriver den automatisk det samme som står i "DatabaseName" i "RecordSource"... lige bortset fra path til den.... dvs... hvis der står C:\Documents and Settings\Test.mdb i DatabaseName og jeg skriver Access 2000 i Connect, kommer der til at stå test.mdb i RecordSource..... men når jeg så prøver at vælge noget fra RecordSource, eller hvis jeg bare kører programmet, kommer denne fejl: "installable ISAM not found" <--- direkte oversat fra tysk... prøver det andet (kommentar fra dig, kl. 08:25:07)
Avatar billede jih Nybegynder
01. september 2003 - 14:45 #16
hold kæft hvor genialt... det virker.... tak ska du ha.... :)
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