Avatar billede xcc.dk Nybegynder
25. maj 2005 - 07:53 Der er 1 kommentar og
1 løsning

Indlæs data + VB + SQL + ACCESS - Hjælp !

Har en DB med navnet ProDB, og i denne db findes en tabel, ved navn " program " og i denne tabel findes 5 felter = Nr (Autonummerering), Navn, Produkt ID / CD Key, Produktions år, Lokation. Når jeg vil skrive i den bruger jeg koden herunder :

Set con = New Adodb.Connection
'Binder databasen til variablen mystring

mystring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\F34945\Desktop\Program oversigt\Db\ProDB.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=True;Jet OLEDB:Database Password=test"
con.Open (mystring)

Dim PresstrechedOption As Integer

Set rsAddKomp = New Adodb.Recordset
rsAddKomp.LockType = adLockOptimistic

SQL = "SELECT * from program"
rsAddKomp.Open SQL, mystring


rsAddKomp.AddNew
    rsAddKomp.Fields("Navn") = Text1.Text
    rsAddKomp.Fields("Produktions år") = Text2.Text
    rsAddKomp.Fields("Produkt ID / CD Key") = Text3.Text
    rsAddKomp.Fields("Lokation") = Text4.Text
rsAddKomp.Update
rsAddKomp.Close

Set rsAddKomp = Nothing
Set con = Nothing

Men den vil bare ikke gøre som jeg vil have den til ... den melder bare fejl ... nogle der kan svare mig på hvorfor ...
Avatar billede xcc.dk Nybegynder
25. maj 2005 - 09:39 #1
Nu har jeg prøvet at lave den på denne måde men den skriver intet men kommer heller ikke med en fejl melding hvad kan grunden være ??

On Error GoTo A
Set Con = New Adodb.Connection
Set rs = New Adodb.Recordset
'Binder databasen til variablen mystring


mystring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\F34945\Desktop\Program oversigt\Db\ProDB.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=True;Jet OLEDB:Database Password=dkdnrsi"
Con.Open (mystring)

mysql = "INSERT INTO program (Navn, Produktions år, Produkt ID / CD Key, Lokation) VALUES(Text1.Text, Text2.Text, Text3.Text, Text4.Text)"

rs.Open mysql, Con, adOpenDynamic



Do Until rs.EOF

Loop


A:

Set rs = Nothing
Set Con = Nothing
Avatar billede xcc.dk Nybegynder
25. maj 2005 - 09:51 #2
Fandt ud af at der skulle være '"+ xxx +"' omkring tekst felterne ...
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