php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.06.2011, 13:39  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Hm...ok. Den Code so für sich mal direkt in der Datenbank ausführen lassen? Was gibt es dann für ein Feedback?

mfg Wolf29

P.S. ...wundert mich wirklich, dass es keine Meldung gibt?!?!
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.06.2011, 13:55  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Wenn ich den oben gepostete Query in "Microsoft SQL Management Studio" ausführe bekomm ich folgenden Fehler:

Code:
Meldung 8114, Ebene 16, Status 5, Zeile 1
Fehler beim Konvertieren des varchar-Datentyps in numeric.
Der Datenype von r_date war auch varchar. Nach dem Ändern des Datentyps bekomm ich allerdings den gleichen Fehler. (Garantie ist und war schon immer int)
Pixelschubser ist offline   Mit Zitat antworten
Alt 16.06.2011, 13:58  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Hast Du beide Spalten in int konvertiert?

mfg Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 16.06.2011, 13:59  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von wolf29 Beitrag anzeigen
Hast Du beide Spalten in int konvertiert?
ja
Pixelschubser ist offline   Mit Zitat antworten
Alt 16.06.2011, 14:06  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Fortgeschritten
Pixelschubser ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hab den Fehler gefunden... Zahlen dürfen nicht in Anführungszeichen stehen.

Danke & Gruß
Pixelschubser ist offline   Mit Zitat antworten
Alt 20.06.2011, 14:35  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

Zitat:
Zitat von Pixelschubser Beitrag anzeigen
[code]
WHERE 1308226807<(r_date + garantie*60*60*24*30.4375)
AND 1308226807>((r_date)+(garantie)-12*60*60*24*30.4375))
tja MySQL oder MsSQL ist quasi egal - aber Klammer-Regeln sollte man beherrschen ....

Garantie enthält einen Monatswert ....

also Timestamp + Monat - 12 * 60.....
da liegt meiner Meinung nach ein Teil deines Fehlers ... weil du den Monat eben nicht vorher auf den Timestamp hochrechnest ...

Klammere mal garantie und die 12 zusammen, bevor du Multiplizierst ... ansonsten wirklich besser die Datumfunktionen benutzen
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
'as'-Bezeichner in where bedingung nutzen siwesa Datenbanken 4 10.05.2011 11:48
Select -> Where bedingung geht nicht. Rutor PHP Tipps 2010 14 26.05.2010 17:41
[Erledigt] Update mit WHERE Bedingung lord_icon Datenbanken 6 01.04.2010 10:22
[Erledigt] Intertabellarische Berechnungen, wie? dave303 Datenbanken 13 05.03.2010 11:58
mysqli_multi_query lässt Eintrag aus... Samhayne Datenbanken 8 07.02.2010 19:02
Ausgabe erfolgt nicht Extremefall PHP Tipps 2009 17 17.12.2009 19:51
[Erledigt] WHERE - Bedingung mit Array Werten abgleichen knuffiwuffi PHP Tipps 2009 21 16.11.2009 15:37
[Erledigt] SQL Anweisung sadry PHP Tipps 2009 38 20.08.2009 11:28
[Erledigt] Abfrage mit array als WHERE Bedingung jank Datenbanken 15 31.05.2009 18:27
Where Bedingung mit Session datei incubo PHP Tipps 2008 11 28.04.2008 14:26
[Erledigt] WHERE Bedingung Datenbanken 1 11.08.2006 08:29
[Erledigt] nach NULL abfragen / where bedingung Datenbanken 3 13.03.2006 16:44
Where Bedingung phpbeginner Datenbanken 4 24.06.2005 11:49
php Variablen in MySQL Abfrage verwenden (WHERE Bedingung) PHP Tipps 2005 20 20.04.2005 20:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
meldung 8114, ebene 16, status 5, zeile 1 fehler beim konvertieren des varchar-datentyps in numeric., meldung 8114, ebene 16, status 5, zeile 2 fehler beim konvertieren des varchar-datentyps in numeric., fehler beim konvertieren des varchar-datentyps in numeric., meldung 8114, ebene 16, status 5, zeile 1 fehler beim konvertieren von datentyp varchar in numeric., \konvertieren des nvarchar-datentyps in uniqueidentifier\, meldung 8114, ebene 16, status 5, zeile 1 fehler beim konvertieren des nvarchar-datentyps in numeric., sql meldung 8114, meldung 8114 sql, meldung 8114, ebene 16, status 5, zeile 10 fehler beim konvertieren des varchar-datentyps in numeric., meldung 8114, ebene 16, status 5, fehler beim konvertieren des varchar-datentyps in numeric., mssqp 2008 meldung 8114, \fehler beim konvertieren des varchar-werts in den int-datentyp\, sql or bedingung management studio, meldung 8114, ebene 16, status 5, prozedur benutzer_zuordnen, zeile 0fehler beim konvertieren des nvarchar-datentyps in uniqueidentifier., fehler beim konvertieren des varchar-werts in den int-datentyp, fehler beim konvertieren des varchar-datentyps in numeric, ms sql server fehler \fehler beim konvertieren des varchar-datentyps in numeric\

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum