kostenloser Webspace werbefrei: lima-city


unerklärlicher Datenbankfehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    marius71

    marius71 hat kostenlosen Webspace.

    Ist zwar nicht MySQL, sonder MSSQL, aber ich denke das Problem könnte das gleiche sein.

    Ich bin total ratlos.
    Ich habe eine Prozedur die lange seit funktioniert hat.
    Plötzlich nicht mehr!
    Ich versuche seit Wochen alles mögliche.

    Dann:
    Ich kopiere die Prozedur, ändere den namen von Prozedur1 in Prozedur2 und teste, ob Prozedur2 funktiniert
    Ich habe keine Änderungen vorgenommen! Prozedur2 ist völlig indentisch mit Prozedur1

    und siehe da, es funktioniert...
    hä??
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Quellcode und Fehlermeldungen wären hier interessant!
  4. Autor dieses Themas

    marius71

    marius71 hat kostenlosen Webspace.

    Quellcode poste ich ungerne, da er von der Firma stammt ;-)

    Fehlermeldung ist ein einfacher Datenkonvertierungsfehler von Typ varchar in den Typ int

    Alerdings sollte dieser Fehler doch bei 1 und der selben Prozedur nochmal kommen und incht plötzlich verschwinden
  5. Ohne Code kann man halt nur mutmaßen. Wurden evtl Datentypen in den Tabellen oder in den Funktionen / Prozeduren verändert ? Wie gesagt, ohne Code ist das nur Raterei.
  6. Autor dieses Themas

    marius71

    marius71 hat kostenlosen Webspace.

    wie gesagt, es wurde nichts geändert.

    in der Prozedur wird diese Tabelle deklariert

    DECLARE @MyTableVar TABLE
    (
    	Kurzbezeichnung varchar(50),
    	Kundenummer varchar(50),
    	Nachname varchar(255),
    	Vorname varchar(255),
        Strasse varchar(50),
    	PLZ char(6),
    	Ort varchar(255),
    	Telefon varchar(50),
    	Geodaten varchar(40),
    	Status varchar(255),
    	LetzteHistDatum datetime,
    	HistorieBemerkung varchar(3000),
    	Ortsteil varchar(40),
    	Mitarbeiter varchar(255),
    	Termin smalldatetime,
    	Latitude decimal(18,5),
    	Longitude decimal(18,5),
    	Entfernung_zu_Adresse_1 decimal(7,2),
    	Entfernung_zu_Adresse_2 decimal(7,2),
    	Gesamtabstand decimal(7,2)
    );




    diese wird dann im laufe der Prozedur mit inhalten gefüllt und zurück gegeben


    das verrückte ist ja, das ich an der prozedur nichts geändert habe, und an den übergabe parametern auch nichts. Ich habe lediglich die Prozedur kopiert und die Kopie aufgerufen


    genauer Fehler der vorher auftauchte:

    Fehler beim konvertieren des varchar-Wertes '381..' in den int-Datentyp.

    Beitrag zuletzt geändert: 24.2.2011 16:54:31 von marius71
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!