Autor Thema: Import aus SQL-Datenbank  (Gelesen 1578 mal)

Offline Joe

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
  • Ich liebe dieses Forum
Import aus SQL-Datenbank
« am: 12.02.04 - 10:10:44 »
Hallo liebe Notes-Gemeinde,

ich tüftle schon seit geraumer Zeit an einem Problem, für das mir keine Lösung einfällt. Ich soll Daten aus einer SQL-Tabelle in Notes einlesen. Dies mache ich über folgende Zuweisungen:

doc.Vorname = result.GetValue( "VORNAME" )
......

Alles wäre gut, wenn es da in der SQL-Tabelle nicht Felder gäbe, die den Typ "nvarchar" haben. Diese lassen sich partout nicht importieren, alle anderen Typen wohl. Mache ich was falsch oder kommt Notes mit diesem Datentyp nicht klar (An eine Änderung der SQL-Tabelle wage ich gar nicht erst zu denken!). Bin für jede Anregung dankbar!

Joe
Joachim

1 App.-Server 8.0.2FP2
4 Mail-Server 8.0.2FP2
ca. 1500 Clients 8.0.2FP2

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Import aus SQL-Datenbank
« Antwort #1 am: 12.02.04 - 10:13:48 »
hi,
ein paar Fragen:
Was ist nvarchar ?
Welche Fehlermeldung kommt denn ?
Vielleicht könntest Du "casten" ?

doc.Vorname = Cstr(result.GetValue( "VORNAME" ))

Ciao
Don Pasquale

Offline Joe

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
  • Ich liebe dieses Forum
Re:Import aus SQL-Datenbank
« Antwort #2 am: 12.02.04 - 10:26:31 »
CStr habe ich auch schon probiert, funzt nicht. Es kommt auch keine Fehlermeldung. Die Felder sind einfach nur leer.

Was "nvarchar" für ein Typ ist, kann ich auch nicht sagen, da mir hier die verschärften SQL-Kenntnisse fehlen. Ist aber genau wie z.B. int oder char in der Auswahlliste beim Erstellen von Feldern in der SQL-Tabelle.

Joe
Joachim

1 App.-Server 8.0.2FP2
4 Mail-Server 8.0.2FP2
ca. 1500 Clients 8.0.2FP2

Offline qojote

  • Aktives Mitglied
  • ***
  • Beiträge: 229
  • I love YaBB 1G - SP1!
Re:Import aus SQL-Datenbank
« Antwort #3 am: 12.02.04 - 10:33:36 »
Hi,

aus welcher Datenbank siehst du denn die Daten ( DB2, oracle etc).

Du könntest schon im SQL casten damit im Resultset schon der richtige typ steht.

z.B.
select cast (substring(kundennr,12,8)as numeric (10,0) ) as Kundennummer from xxx.

das geht natürlich auch mit anderen Datentypen.

Gruß
Qojote

Offline Joe

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
  • Ich liebe dieses Forum
Re:Import aus SQL-Datenbank
« Antwort #4 am: 12.02.04 - 10:39:14 »
Die Daten kommen vom Microsoft SQL-Server 7.0. Cas mit dem "casten" kenne ich nicht, probiere ich aber gleich mal aus. Vielleicht löst sich das Problem damit.

Joe
Joachim

1 App.-Server 8.0.2FP2
4 Mail-Server 8.0.2FP2
ca. 1500 Clients 8.0.2FP2

Offline Joe

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
  • Ich liebe dieses Forum
Re:Import aus SQL-Datenbank
« Antwort #5 am: 12.02.04 - 11:03:13 »
Suuuuper! Cast war die Lösung. Danke!!!!

Joe
Joachim

1 App.-Server 8.0.2FP2
4 Mail-Server 8.0.2FP2
ca. 1500 Clients 8.0.2FP2

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz