🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
5 messages
5 total messages Started by Tom Discart Fri, 11 Oct 2002 09:03
ASP - SQLServer
#7093
Author: Tom Discart
Date: Fri, 11 Oct 2002 09:03
13 lines
1590 bytes
Hallo,
Volgend probleem...
Ik heb een sqlserver table, met een datetime field.
De asp pagina die ik gebruik spreekt via ADODB.command een stored procedure
aan.
Wanneer ik een blanco date wil inserten (bijvoorbeeld het datum field in
mijn form is blanco) krijg ik een conversieerror. (ADODB.Command error
'800a0d5d')
Hoe kan ik dit oplossen?

thx

Tom
Re: ASP - SQLServer
#7094
Author: Keyser Soze
Date: Fri, 11 Oct 2002 09:22
22 lines
2012 bytes
"Tom Discart" <nospam_tom.discart@pandora.be> wrote in message
news:utwp9.19699$wr.3358452866@hestia.telenet-ops.be...
> Hallo,
> Volgend probleem...
> Ik heb een sqlserver table, met een datetime field.
> De asp pagina die ik gebruik spreekt via ADODB.command een stored
procedure
> aan.
> Wanneer ik een blanco date wil inserten (bijvoorbeeld het datum field in
> mijn form is blanco) krijg ik een conversieerror. (ADODB.Command error
> '800a0d5d')
> Hoe kan ik dit oplossen?

Ik denk zo uit het blote hoofd aan 2 oplossingen:

1. Maak van het datetime field een tekst veld, en doe steeds
   de conversie nadat je de data opvraagt.
2. Zet de blanco date om in een bepaalde datum (ik denk
   dat 0 toegestaan is). Niet vergeten later altijd op deze datum
   te testen, en indien het deze waarde is, voer je niks uit.

Keyser Soze
Re: ASP - SQLServer
#7095
Author: Tom Discart
Date: Fri, 11 Oct 2002 09:24
14 lines
1773 bytes
"Tom Discart" wrote in message
> Hallo,
> Volgend probleem...
> Ik heb een sqlserver table, met een datetime field.
> De asp pagina die ik gebruik spreekt via ADODB.command een stored
procedure
> aan.
> Wanneer ik een blanco date wil inserten (bijvoorbeeld het datum field in
> mijn form is blanco) krijg ik een conversieerror. (ADODB.Command error
> '800a0d5d')
> Hoe kan ik dit oplossen?

Het lukt wanneer je de null value meestuurt
Re: ASP - SQLServer
#7096
Author: Tom Discart
Date: Fri, 11 Oct 2002 09:25
30 lines
2548 bytes
"Keyser Soze" wrote in message
> "Tom Discart" <nospam_tom.discart@pandora.be> wrote in message
> news:utwp9.19699$wr.3358452866@hestia.telenet-ops.be...
> > Hallo,
> > Volgend probleem...
> > Ik heb een sqlserver table, met een datetime field.
> > De asp pagina die ik gebruik spreekt via ADODB.command een stored
> procedure
> > aan.
> > Wanneer ik een blanco date wil inserten (bijvoorbeeld het datum field in
> > mijn form is blanco) krijg ik een conversieerror. (ADODB.Command error
> > '800a0d5d')
> > Hoe kan ik dit oplossen?
>
> Ik denk zo uit het blote hoofd aan 2 oplossingen:
>
> 1. Maak van het datetime field een tekst veld, en doe steeds
>    de conversie nadat je de data opvraagt.
> 2. Zet de blanco date om in een bepaalde datum (ik denk
>    dat 0 toegestaan is). Niet vergeten later altijd op deze datum
>    te testen, en indien het deze waarde is, voer je niks uit.
>
Bedankt voor je antwoord, maar beide oplossingen had ik al geprobeerd en
werkten niet.
Heb het antwoord ondertussen wel gevonden (gebruik van NULL)

thx

Tom
Re: ASP - SQLServer
#7097
Author: Dr.Ruud
Date: Fri, 11 Oct 2002 10:23
12 lines
1571 bytes
Tom Discart skribis:

> Wanneer ik een blanco date wil inserten (bijvoorbeeld het datum field
> in mijn form is blanco) krijg ik een conversieerror. (ADODB.Command
> error '800a0d5d')

Dat ligt nogal aan de overige voorwaarden. Is dat datetime-veld zelf
misschien aangegeven als 'mag niet leeg zijn'? Of geef je een lege
string door, en wordt die niet omgezet naar null?

-- 
Affijn, Ruud
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