Zum Inhalt springen

MS SQL7: SQL-Befehl zum Umwandeln von String zu Integer (war: brauche SQL befehl)


S-LAND

Empfohlene Beiträge

kann mir jemand helfen???

:confused:

ich soll ein string-feld und ein integer-feld von einer sql dtenbank in "einen" string-feld anzeigen lassen

hat jemand ne ahnung wie der befehl dazu heißt ???

:confused:

is total wichtig

ps: oder hat jemand vielleicht ne ahnung wo ich suchen könnte

bedank mich schonmal!

Link zu diesem Kommentar
Auf anderen Seiten teilen

http://www.fachinformatiker-world.de/forums/announcement.php?s=&forumid=18&announcementid=14

Bitte immer Angaben zum verwendeten Datenbanksystem und dessen Version machen! (25.02.2003 bis 25.02.2004)

--------------------------------------------------------------------------------

Hallo Datenbankadmins und -entwickler,

bitte gebt bei Euren Problemen und Fragen immer das verwendete Datenbanksystem, die dazugehoerige Versionsnummer/Versionsbezeichnung und bei Programmierproblemen auch die verwendete Programmiersprache an.

Es hilft Euch nicht weiter, wenn erst alle notwendigen Informationen erfragt werden muessen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

das hab ich eingetippt:

SELECT F3500170 || ' ' || to_char(F3500171)

F3500170 -> ist das string-feld

F3500171 -> ist das integer-feld

--> kommt dann wieder fehler in syntax *heul*

...muß vielleicht dazu sagen das ich den befehl nicht direkt in sql7 reinschreiben sondern über ein programm das auf dieser sql7-datenbank aufsetzt, man brauch dort eigentlich nicht programmieren aber solche sachen schon

Link zu diesem Kommentar
Auf anderen Seiten teilen

hier die genaue fehlermeldungen:

1.fehlermeldung:

SqlState: 37000 , NaiveErr: 156

[Microsoft][ODBC SQL Server]Incorrect syntax near the keyword 'SELECT'.

Bitte wenden Sie sich an Ihren Anwendungs- bzw. Datenbankadministrator, wenn das Problem wiederholt auftritt.

2.fehlermeldung

SqlState: 37000 , NaiveErr: 195

[Microsoft][ODBC SQL Server Driver][sql Server]'to_char' is not a recognized function name.

Bitte wenden Sie sich an Ihren Anwendungs- bzw. Datenbankadministrator, wenn das Problem wiederholt auftritt.

3.fehlermeldung:

SqlState: 37000 , NaiveErr: 8180

[Microsoft][ODBC SQL Server Driver][sql Server]Statement(s) could not be prepared.

Bitte wenden Sie sich an Ihren Anwendungs- bzw. Datenbankadministrator, wenn das Problem wiederholt auftritt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

...mal langsam, bevor Du aufgibst...

In welches Programm schreibst Du das rein? Wie wird der SQL-String übergeben?

Zum Befehl selbst:

SELECT (F3500170 + CAST( F3500171 AS CHAR(50) ) ) AS NeuesFeld FROM...

...muss gehen, auch unter MS SQL 7. Der CAST-Befehl macht unter der 7er Version noch Ärger, wenn man VARCHAR als Ziel benutzt (VARCHAR macht generell Ärger).

Wenn es damit noch Ärger gibt, dann mach mal folgendes:

1) Wirf den Profiler vom MS-SQL-Server an.

2) Starte eine Aufzeichnung

3) schick den Befehl nochmal aus deiner Applikation ab

4) Aufzeichnung beenden

5) Poste den Befehl, den die Applikation dann auch den Server gesetzt hat, nochmal hier.

..dann kann ich eventüll auch mehr zu sagen...

Gruss,

der Onkel

Link zu diesem Kommentar
Auf anderen Seiten teilen

hab mir mein account bei fachinfomartiker vergurkt -> hab jetzt nen neuen cativo (früher S-LAND)

hab jetzt die LÖSUNG: :marine

hier der komplette befehl:

SELECT t1.SLKey, t1.Variabler_String1, str(t1.INTEGER_10) + t1.Variabler_String1, t1.INTEGER_10, 'binäre Daten' FROM [server12].dv_demometa.dbo.tabelle_02 t1

trotzdem nochmal danke!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...