Avatar billede themaster Nybegynder
07. april 2004 - 22:15 Der er 5 kommentarer og
1 løsning

poster kun 0 istedet for værdi fra tekstfboks i AccesDB

Hej Exp's

Har lige bikset det her sammen for en af mine venner:

Dim conn As New Connection
Dim strSQL As String
kunster = Val(kunster.Text)
titel = Val(titel.Text)
conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\arkiv.mdb"
    strSQL = "INSERT INTO cdIndex (kunstner, titel) VALUES('" & kunster & "', '" & titel & "')"
    conn.Execute (strSQL)
conn.Close
Label3.Caption = kunster

Men den poster "0" og ikke værdien fra tekstboksen.
Hvad er der galt??

//themaster
Avatar billede helmet Nybegynder
07. april 2004 - 22:18 #1
Du bruger val, val forsøger jo og konverter til en værdi, og finder den ikke en så får du et nul.
Avatar billede themaster Nybegynder
07. april 2004 - 22:20 #2
hvad skal jeg så gøre??
Avatar billede themaster Nybegynder
07. april 2004 - 22:20 #3
jeg har nemlig skrevet noget i men, den henter ikke værdien
Avatar billede themaster Nybegynder
07. april 2004 - 22:21 #4
noget i = noget i titel og kunster
Avatar billede helmet Nybegynder
07. april 2004 - 22:23 #5
Hvad skriver du i felterne, vel ikke tal. Val returnerer 0 hvis den møder en karakter som den ikke kan konvertere til et tal.

Vil du fjerne mellemrum så kan du bruge trim, hvis du bare vil have det der står i feltet skal du skrive kunster.text eller titel.text uden noget omkring.
Avatar billede themaster Nybegynder
07. april 2004 - 22:25 #6
har fået det til at virke...
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