Thread View: be.comp.programming
9 messages
9 total messages
Started by Passero
Fri, 05 Sep 2003 15:22
ASP en SQL doen raar of ligt het aan mij?
Author: Passero
Date: Fri, 05 Sep 2003 15:22
Date: Fri, 05 Sep 2003 15:22
16 lines
1750 bytes
1750 bytes
Als ik een record toevoeg aan mijn DB dan krijg ik volgende error: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [MySQL][ODBC 3.51 Driver][mysqld-4.0.14-nt]Er is iets fout in de gebruikte syntax bij '' in regel 1 Ik veronderstel dat hij daarmee bedoeld dat hij een lege querystring als parameter meekrijgt omdat er staat bij '' in regel 1. Nochtans dit is de code: conn.execute(query) Om te controleren waar mijn fout zit heb ik response.write query gedaan om te zien wat hij geeft en dan geeft hij de string perfect weer. Wat zie ik hier over het hoofd?
Re: ASP en SQL doen raar of ligt het aan mij?
Author: Passero
Date: Fri, 05 Sep 2003 15:24
Date: Fri, 05 Sep 2003 15:24
7 lines
1519 bytes
1519 bytes
Voor het geval je hem nodig hebt, hier is de string zoals die weergegeven
wordt na de response.write
insert into gebruikers values
('vnaam','anaam','gnaam','paswoord',#01\10\1982#,'mail@mail.be','0','M','lan
d','gemeente','beroep','url','nummer','msn','hobby','jezelf','citaat',#5\1\2
003#)
Re: ASP en SQL doen raar of ligt het aan mij?
Author: Nicolas Barbier
Date: Fri, 05 Sep 2003 16:23
Date: Fri, 05 Sep 2003 16:23
13 lines
1740 bytes
1740 bytes
Passero wrote:
> insert into gebruikers values
> ('vnaam','anaam','gnaam','paswoord',#01\10\1982#,'mail@mail.be','0','M',
> 'land','gemeente','beroep','url','nummer','msn','hobby','jezelf','citaat',
> #5\1\2003#)
Ik veronderstel dat die #-dingen constanten van het "date" type moeten
voorstellen. Ben je er zeker van dat dat geldige MySQL-syntax is? Het
gebruik van backslashes in een datum heb ik ook nog nooit gezien.
--
Nicolas Barbier
Re: ASP en SQL doen raar of ligt het aan mij?
Author: Dr.Ruud
Date: Fri, 05 Sep 2003 16:23
Date: Fri, 05 Sep 2003 16:23
22 lines
1834 bytes
1834 bytes
Toen ik Passero kietelde, kwam er dit uit:
> Voor het geval je hem nodig hebt, hier is de string zoals die
> weergegeven wordt na de response.write
>
> insert into gebruikers values
>
('vnaam','anaam','gnaam','paswoord',#01\10\1982#,'mail@mail.be','0','M','l
an
>
d','gemeente','beroep','url','nummer','msn','hobby','jezelf','citaat',#5\1
\2
> 003#)
Probeer (als test) eens
insert into gebruikers (naam_v, naam_a, naam_g) values
('vnaam','anaam','gnaam')
(wel even de veldnamen aanpassen)
--
Affijn, Ruud
Re: ASP en SQL doen raar of ligt het aan mij?
Author: Aquila
Date: Fri, 05 Sep 2003 16:30
Date: Fri, 05 Sep 2003 16:30
17 lines
1701 bytes
1701 bytes
"Passero" <yanongena@pandora.be> wrote:
>Voor het geval je hem nodig hebt, hier is de string zoals die weergegeven
>wordt na de response.write
>
>insert into gebruikers values
>('vnaam','anaam','gnaam','paswoord',#01\10\1982#,'mail@mail.be','0','M','lan
>d','gemeente','beroep','url','nummer','msn','hobby','jezelf','citaat',#5\1\2
>003#)
>
Moet zo'n into query niet meer parameters hebben?
Iets a la
insert into gebruikers (voornaam, achternaam) values
('vnaam','anaam');
--
Aquila
"May the source be with you"
Re: ASP en SQL doen raar of ligt het aan mij?
Author: Stefan Arentz
Date: Fri, 05 Sep 2003 16:41
Date: Fri, 05 Sep 2003 16:41
17 lines
1969 bytes
1969 bytes
"Passero" <yanongena@pandora.be> writes:
> Voor het geval je hem nodig hebt, hier is de string zoals die weergegeven
> wordt na de response.write
>
> insert into gebruikers values
> ('vnaam','anaam','gnaam','paswoord',#01\10\1982#,'mail@mail.be','0','M','lan
> d','gemeente','beroep','url','nummer','msn','hobby','jezelf','citaat',#5\1\2
> 003#)
Die #01\10\1982# dingen werken vast niet in MySQL. Ook is het niet echt slim om
de bovenstaande syntax voor instert te gebruiken. Wil je zeker zijn dat de
juiste values in de juiste velden komen dan gebruik je:
insert into TABEL (VELD1, VELD2, ...) values (WAARDE1, WAARDE2, ...)
S.
Re: ASP en SQL doen raar of ligt het aan mij?
Author: Passero
Date: Fri, 05 Sep 2003 18:08
Date: Fri, 05 Sep 2003 18:08
28 lines
2150 bytes
2150 bytes
"Aquila" <Braempje@Netscape.Net> schreef in bericht
news:bcehlvgici8hgrrt15n0jbb2n06065gvj7@4ax.com...
> "Passero" <yanongena@pandora.be> wrote:
>
> >Voor het geval je hem nodig hebt, hier is de string zoals die weergegeven
> >wordt na de response.write
> >
> >insert into gebruikers values
>
>('vnaam','anaam','gnaam','paswoord',#01\10\1982#,'mail@mail.be','0','M','la
n
>
>d','gemeente','beroep','url','nummer','msn','hobby','jezelf','citaat',#5\1\
2
> >003#)
> >
> Moet zo'n into query niet meer parameters hebben?
> Iets a la
> insert into gebruikers (voornaam, achternaam) values
> ('vnaam','anaam');
> --
Als je de veldnamen nie meegeeft vult hij ze gewoon automatisch van bij het
begin aan. ALs je er wil overslaan moet je gewoon komma's zetten:
veld1,veld2,,veld4....
> Aquila
> "May the source be with you"
Oplossing gevonden
Author: Passero
Date: Fri, 05 Sep 2003 18:19
Date: Fri, 05 Sep 2003 18:19
13 lines
1804 bytes
1804 bytes
Aangezien iedereen zo een beetje hetzelfde zegt= dat het aan de syntax ligt van mijn datum antwoord ik hier dan iedereen appart. Ik heb het eens opgezocht op www.mysql.com en dat is wat ze zeggen: Observe that MySQL expects dates in 'YYYY-MM-DD' format; this may be different from what you are used to. En idd nu werkt het perfect. Ik was gewoon om de sql syntax van access te gebruiken. Mijn vroegere asp site gebruikte dus zo een db maar ben nu omgeschakeld en ondervind daar dus enkele probs mee maar ja, zo worden we groot h� :D Allemaal bedankt!!!
Re: ASP en SQL doen raar of ligt het aan mij?
Author: Stefan Arentz
Date: Fri, 05 Sep 2003 19:55
Date: Fri, 05 Sep 2003 19:55
11 lines
1688 bytes
1688 bytes
"Passero" <yanongena@pandora.be> writes: ... > Als je de veldnamen nie meegeeft vult hij ze gewoon automatisch van bij het > begin aan. ALs je er wil overslaan moet je gewoon komma's zetten: > veld1,veld2,,veld4.... Dat komt hier niet door een code review heen. Te vaag, te breekbaar. S.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads