WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 03.12.2001, 13:08   #1
america
Senior Member
 
Registriert seit: 31.07.2001
Ort: Wien
Alter: 56
Beiträge: 164

Mein Computer

Standard ASP und SQL

Wir wollten ein INSERT gestalten. leider haben wir kleine Schwierigkeiten damit. Wenn nämlich in einem Zahlenfeld kein Wert steht, sieht das im INSERT so aus ,, .
In die SQL-Datenbank wird in ein numeric-feld geschrieben.
Wenn ich NULL schreibe, funkt das ganze wieder.
Muss ich jetzt jede variable einzeln überprüfen lassen, oder
geht das irgendwie anders????


anbei die fehlermeldung:

INSERT INTO gesund_ergebnis(dienstbehoerde, mann_frau, alter_person,
> koerpergroesse,koerpergewicht, ds_monatlich, dsa_skialpin, dsa_nordisch,
> dsa_radfahren,dsa_laufen, dsa_schwimmen, dsa_kampfsport, dsa_schiessen,
> dsf, dsf_stunden,dsaf_tennis, dsaf_fussball, dsaf_golf, dsaf_eishockey,
> dsaf_wandern, dsaf_laufen,dsaf_radfahren, dsaf_schwimmen, dsaf_skaten,
> dsaf_skialpin, dsaf_skinordisch,dsaf_studio, dsaf_andere,
> dsaf_andere_text, streifenwagen, aussendienst,innendienst, beschwerden,
> dienstunfall, dienstunfalljahr,fitnessfoerderung,
> fitnessfoerderung_text) VALUES ('', '', '', , , , , , , , , , , '', , ,
> , , , , , , , , , , , , '', , , , '', '', , '', '')
>
> Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
>
> [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax
> near ','.
>
>
america ist offline   Mit Zitat antworten
Alt 04.12.2001, 19:26   #2
mini71
Jr. Member
 
Registriert seit: 04.04.2001
Alter: 54
Beiträge: 49


Standard

@america

du wirst wohl nicht drum herum kommen deine Variablen auf Inhalte zu checken. Insert ohne Werte ist meines Wissens nach nur bei Textfeldern mit "Allow Nulls" möglich.

Falls die Werte von einem Formular kommen, währen Radiobuttons eine Alternative zu den Checkboxen.

gruss mini
mini71 ist offline   Mit Zitat antworten
Alt 05.12.2001, 16:25   #3
mr. blub
Jr. Member
 
Registriert seit: 17.08.2001
Beiträge: 44


Standard

setz fuer die entsprechende mysql spalte hald nen default wert...

wenn also mit dem insert nichts eingesetzt wird kommt einfach der default wert rein....
____________________________________
it takes 50mhz and 16mb ram to run windows95, but it only takes
two commodores c64 with 64k ram to fly to the moon and back!
something is fucked for sure, and i bet its not the apollo!
mr. blub ist offline   Mit Zitat antworten
Alt 06.12.2001, 13:51   #4
mini71
Jr. Member
 
Registriert seit: 04.04.2001
Alter: 54
Beiträge: 49


Standard

@mr. blub

er verwendet aber nicht Mysql, sondern offensichtlich den Sql Server von Microsoft.
Normalerweise greifen Defaultwerte nur bei einem Insert wo in das entsprechende Feld nicht explizit Values geschrieben werden.

gruss
mini
mini71 ist offline   Mit Zitat antworten
Alt 12.12.2001, 14:01   #5
america
Senior Member
 
Registriert seit: 31.07.2001
Ort: Wien
Alter: 56
Beiträge: 164

Mein Computer

Standard DANKE

Danke.
Verwende SQL-Server.
Haben das Problem so gelöst, indem wir tatsächlich alles abgeprüft haben.
america ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:02 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag