Autor Thema: SQL Prob da ein / im feldname der SQL Datenbank  (Gelesen 4237 mal)

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
SQL Prob da ein / im feldname der SQL Datenbank
« am: 13.02.09 - 12:25:54 »
Hallo,

gesucht ist ein Tip.

Ich lese Daten aus verschiedenen Feldern aus eine SQL Db in Notes (Client) ein, klappt auch alles wunderbar. Fast.
Problem ist, dass ein feld auf dem SQL Server in der DB folgendermassen heisst:

Country/Region Code
und mit dem Schrägstrich habe ich ein Problem beim Query


qry.SQL = "SELECT Feldname1, Feldname2,  [Country/Region Code],  ..from...

Weiss jemand was ich hier statt des Schrägers zwischen Country und Region benutzen könnte?

Ich hatte auch andere Probleme , ein Feld heisst "No.", da hat dann allerdings "No_" funktioniert.

Probiert statt des "/" habe ich schon Unterstrich, Leerzeichen, CountryRegion zusammengeschrieben.

Beim Googeln habe ich leider auch nix gefunden.

Nein, Select * geht aus anderen Gründen nicht.

Hat ein SQL Fachmann noch einen Tip?

Gruß AC

« Letzte Änderung: 13.02.09 - 12:49:33 von AC »
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: SQL Prob da ein / im feldname der SQL Datenbank
« Antwort #1 am: 13.02.09 - 12:36:39 »
Doppel-Slash?

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re: SQL Prob da ein / im feldname der SQL Datenbank
« Antwort #2 am: 13.02.09 - 12:41:34 »
Nachtrag,

wenn ich mit SLQ Management in die Tabelle rein gehe da ist dann auch der Unterstrich benutzt.

Wenn ich das in meinen code einbaue, dann bekomme ich aber ein false zurück in meinem Notesfeld. Er importiert zwar durch zieht aber nicht den Wert .

Doppelslash   geht auch nicht Bernhard, bricht gleich ab,  aber danke für den Tip.
Hab jetzt ach die Kombination aus Unterstrich und / ausprobiert, Leider auch vergebens.

gruß AC
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re: SQL Prob da ein / im feldname der SQL Datenbank
« Antwort #3 am: 13.02.09 - 12:46:53 »
Öhhmm Räusper. 
Fehler selbst gefunden.

Ist erledigt.

Ich hatte unten beim
result.getvalue

noch die Variante mit dem Schräger drin.

Tut mir leid. Und danke für die hilfe

Alex (überarbeitet und sieht Wald vor Bäumen nicht).
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: SQL Prob da ein / im feldname der SQL Datenbank
« Antwort #4 am: 13.02.09 - 12:57:51 »
Ist ja gleich Wochenende  ;)

Bernhard

Offline AC

  • Senior Mitglied
  • ****
  • Beiträge: 366
  • Geschlecht: Männlich
Re: SQL Prob da ein / im feldname der SQL Datenbank
« Antwort #5 am: 13.02.09 - 14:13:21 »
Ist ja gleich Wochenende  ;)

Bernhard

Dauert zwar noch ettliche Stunden aber allen hier ein solches Schönes.

Knackpunt war auch schon, dass ich das schnell "hingerotzt" hatte anhand der Tabellendefinitionen aus dem Navision heraus (da war das auch mit dem "/" beim Feldnamen) ohne direkt auf de, SQL Server zu gucken. Und dann beim Ausprobieren vergesen habe den "_" überall im Code nachzuziehen.

Servus, Alex 
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Introduction
Microsoft Certified Technology Specialist Microsoft Dynamics NAV 5.0 C/Side Solution Development

"...Glücklich ist, wer vergisst, was doch nicht zu ändern ist..."

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz