🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #15811

Re: Visual Basic en SQL

#15811
From: Luc Aerts
Date: Sun, 06 Aug 2000 00:00
99 lines
4150 bytes

Ludo Joris wrote:

> On Sun, 06 Aug 2000 09:07:56 GMT, Luc Aerts <luc.aerts@leuven.be>
> wrote:
>
> >Ik heb dit allemaal heel nauwkeurig gedaan, het programma loopt, maar ik zie
> >nergens iets tevoorschijn komen.
> >Wat zou er fout lopen?
>
> Wel, misschien is er niks fout gelopen.
>
> Omdat je geen melding van een of ander foutbericht maakt, en
> ik jouw SQL query niet ken, is het mogelijk dat die query geen
> enkele rij retourneert. Dan krijg je uiteraard niks te zien.
> Het is niet omdat een query geen enkele resultaatrij oplevert
> dat die query fout is. Heb je geprobeerd met select * from ...?
>
> Stel dat je er zeker van bent dat je query minstens ��n rij
> moet retourneren en dat er toch iets fout is.
> Heb even zelf een database c:\bestanden\db3.mdb gecre�erd
> met daarin de tabel Produkten volgens jouw specificaties:
>
> >PROD_ID     BESCHRIJVING      PRIJS
> >--------------------------------------------------------------
> >
> >11235          abssdfshfsdhfdsq      149
> >222              gesqorteerddfsj          155
> >4557            aleesweter                  5
> >
> >De structuur van deze table is PROD_ID = text, BESCHRIJVING = text en
> >PRIJS = number
> >
>
> Een nieuw VB project begonnen met daarin een form Form1.
> Heb daarop linksboven een grote textbox Text1 gezet met property
> MultiLine = True en property Text leeggemaakt. Om daarin
> de tekst van de SQL queries te kunnen tikken.
>
> Heb rechtsboven een command button geplaatst cmdOK.
>
> Heb een data control Data1 op de form geplaatst.
> In de properties van Data1 heb ik DatabaseName = c:\bestanden\db3.mdb,
> RecordsetType = Snapshot, RecordSource = Produkten gezet.
>
> Heb op de onderste helft van de form een data bound grid control
> geplaatst DBGrid1 waarvan de property DataSource = Data1 is.

Ludo,

Als ik dit laatste wil doen ( dus naast de prperty DataSource met de cursor klik
om iets in te vullen), komt VB zeggen : No compatible data source was found for
this control. Please add an OLEDB data source such as the Data ENvironment or ADO
Data Control to the form or project.
Ik werk met VB6 en windows NT service pack 6.
Mag ik je eventueel, indien je er niets op tegen hebt,  mailen op je adres
lujo@ruca.ua.ac.be (Ludo Joris)?


>
>
> Het click event van de command button ziet er zo uit:
> Private Sub cmdOK_Click()
>   Data1.RecordSource = Text1.Text
>   Data1.Refresh
> End Sub
>
> Programma runnen. Als de form verschijnt zijn meteen alle rijen
> en alle komommen van de tabel Produkten te zien in DBGrid1.
>
> select * from produkten where PRIJS > 150 intikken in Text1,
> gevolgd door klikken op de command button levert 1 rij op
> in DBGrid1.
>
> select PROD_ID from produkten intikken in Text1, gevolgd door
> klikken op de command button levert de kolom met alle PROD_ID's op.
>
> Als ik nu in Text1 iets intik in de aard van:
> select *
> from produkten
> where PRIJS < 150
> and PRIJS > 150
> gevolgd door een klik op de command button, krijg ik uiteraard geen
> enkele rij terug. Enkel de de kolomnamen zijn te zien in DBGrid1.
>
> Voila, beschreven zoals ik het gedaan heb, niks speciaals gedaan.
>
> Ik gebruik VB 5 Enterprise, MS-Office 97, Windows98 SE.
>
> HTH

--


met vriendelijke groeten


Luc
Technical Details
Message-ID: <398DB2FE.2DAFB8D7@leuven.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3989C1C6.6BF609A3@leuven.be> <398b4b68.59729483@news.ruca.ua.ac.be> <398D2B3A.A1C12F69@leuven.be> <398da1c2.37381634@news.ruca.ua.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,5f0d5ca4cf2668d1
X-Google-Attributes: gidfcea4,public
From: Luc Aerts <luc.aerts@leuven.be>
Subject: Re: Visual Basic en SQL
Date: 2000/08/06
Message-ID: <398DB2FE.2DAFB8D7@leuven.be>
X-Deja-AN: 655142852
Content-Transfer-Encoding: 8bit
References: <3989C1C6.6BF609A3@leuven.be> <398b4b68.59729483@news.ruca.ua.ac.be> <398D2B3A.A1C12F69@leuven.be> <398da1c2.37381634@news.ruca.ua.ac.be>
X-Accept-Language: nl-BE,en
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@Belgium.EU.net
X-Trace: nreader1.kpnqwest.net 965587632 193.121.196.129 (Sun, 06 Aug 2000 20:47:12 MET DST)
Organization: KPNQwest customer news service
MIME-Version: 1.0
NNTP-Posting-Date: Sun, 06 Aug 2000 20:47:12 MET DST
Newsgroups: be.comp.programming