/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Textfelt i VB -> Talfelt i Access
Fra : Per Juul Larsen


Dato : 10-08-01 19:10

Hej..
Min database indeholder en kolonne af datatypen tal(number)
Mit VB program henter data fra et textfelt og jeg spørger efter posten i
databasen
således :
.....
namequery = Val(Seriename.Text)
SQLstmt = "SELECT * FROM [info] Where Serie_nr = " + "'" + namequery +
"'"
....

posten findes kun hvis datatypen i databasen ændres til "text".....
Databasen er indekseret..

hvad gør jeg galt her ??

hilsen Per


 
 
Bjarke Walling Peter~ (10-08-2001)
Kommentar
Fra : Bjarke Walling Peter~


Dato : 10-08-01 19:46

Per Juul Larsen skrev:
> Hej..
> Min database indeholder en kolonne af datatypen tal(number)
> Mit VB program henter data fra et textfelt og jeg spørger efter posten i
> databasen
> således :
> ....
> namequery = Val(Seriename.Text)
> SQLstmt = "SELECT * FROM [info] Where Serie_nr = " + "'" + namequery +
> "'"
> ...
>
> posten findes kun hvis datatypen i databasen ændres til "text".....
> Databasen er indekseret..
>
> hvad gør jeg galt her ??

Prøv at fjerne apostrofferne: (jeg er næsten sikker på det er det)

SQLstmt = "SELECT * FROM [info] Where Serie_nr = " & CStr$(namequery)

.... CStr$-funktionen laver namequery til en streng... og godt nok er det
ikke en fejl, men man bør altid bruge & til at sammenkæde strenge.

- Bjarke Walling Petersen



Per Juul Larsen (10-08-2001)
Kommentar
Fra : Per Juul Larsen


Dato : 10-08-01 20:33

Tak og det virker !!
så blev jeg det klogere........

hilsen per

Bjarke Walling Petersen wrote:

> Per Juul Larsen skrev:
> > Hej..
> > Min database indeholder en kolonne af datatypen tal(number)
> > Mit VB program henter data fra et textfelt og jeg spørger efter posten i
> > databasen
> > således :
> > ....
> > namequery = Val(Seriename.Text)
> > SQLstmt = "SELECT * FROM [info] Where Serie_nr = " + "'" + namequery +
> > "'"
> > ...
> >
> > posten findes kun hvis datatypen i databasen ændres til "text".....
> > Databasen er indekseret..
> >
> > hvad gør jeg galt her ??
>
> Prøv at fjerne apostrofferne: (jeg er næsten sikker på det er det)
>
> SQLstmt = "SELECT * FROM [info] Where Serie_nr = " & CStr$(namequery)
>
> ... CStr$-funktionen laver namequery til en streng... og godt nok er det
> ikke en fejl, men man bør altid bruge & til at sammenkæde strenge.
>
> - Bjarke Walling Petersen


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste