🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12021

Re: VB + SQL probleem

#12021
From: Eddy Van der Stock
Date: Sat, 29 Dec 2001 09:29
54 lines
2593 bytes
Logisch eigenlijk een ' is voor SQL het einde van die string ...
Dus als je  D'Hooge als klant ingeeft dan struikelt hij ove de tweede string
die je meegaf ...
Dus
in SQL:
SELECT * from klanten where voornaam = 'Fred''s'
is in VB:
mystr = "SELECT * from klanten where voornaam = 'Fred''s'"

Zorg er dus voor dat je vanuit je VB applic je string wijzigt zoals hij naar
SQL moet gestuurd worden ...
HOE ?

Try  de functie InStr() - die vervangt wat je vindt in een string door
hetgeen je wil ...

Dim SearchString, SearchChar, MyPos
SearchString ="XXpXXpXXPXXP"   ' String to search in.
SearchChar = "P"   ' Search for "P".

' A textual comparison starting at position 4. Returns 6.
MyPos = Instr(4, SearchString, SearchChar, 1)

' A binary comparison starting at position 1. Returns 9.
MyPos = Instr(1, SearchString, SearchChar, 0)

' Comparison is binary by default (last argument is omitted).
MyPos = Instr(SearchString, SearchChar)   ' Returns 9.

MyPos = Instr(1, SearchString, "W")   ' Returns 0.




"Nico Vermandele" <nico.vermandele@pandora.be> wrote in message
news:NMKW7.530$Mq4.109657484@hebe.telenet-ops.be...
> Hallo,
>
> ik heb in VB het volgende gecodeerd:
>
> Set rs = db.OpenRecordset("SELECT * FROM klanten " _
>             & "WHERE naam like '*" + txtKlant.Text + "*'" _
>             & "order by naam;")
>
> als ik nu in txtKlant een string ingeef met een ' (weglatingsteken) in
krijg
> ik een error in het programma.
>
> Weet iemand hoe ik dit kan oplossen?
>
> Avast bedankt.
>
>
>
Technical Details
Message-ID: <3c2d8bbd$0$33508$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!louie!not-for-mail
References: <NMKW7.530$Mq4.109657484@hebe.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,316450d5650606d2
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,316450d5650606d2
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-12-29 01:24:18 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!louie!not-for-mail
From: "Eddy Van der Stock" <sky40490@skynet.be>
Newsgroups: be.comp.programming,nl.comp.programmeren
References: <NMKW7.530$Mq4.109657484@hebe.telenet-ops.be>
Subject: Re: VB + SQL probleem
Date: Sat, 29 Dec 2001 10:29:30 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2462.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2462.0000
Lines: 56
Message-ID: <3c2d8bbd$0$33508$ba620e4c@news.skynet.be>
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 217.136.126.154
X-Trace: 1009617854 reader1.news.skynet.be 33508 217.136.126.154
X-Complaints-To: abuse@skynet.be