Autor Thema: Probleme mit @DBColumn  (Gelesen 1437 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Probleme mit @DBColumn
« am: 05.11.02 - 16:23:20 »
Hallo Leute,

ich stehe mal wieder im Wald, weil meine ODBC Verbindung
nicht klappt.

Ist hier irgendetwas offensichtlich falsch ?

@DbColumn(
"ODBC":"NoCache";
"TEST1";
"User";"UserPasswort";
"DBName";
"DOC_ART_VL";
"DOC_ART_NAME"
)


Fehlermeldung:
Access Application Layer
Invalid DB Function parameter


Ich finde die Hilfe in diesem Punkt nicht besonders hilfreich.
Ist TEST1 die ODBC DSN oder direkt der Server

Bedeutet die Fehlermeldung, dass ich bereits auf die DB zugreifen konnte (ich glaube schon, weil mit falschem Password bekomme ich eine andere Fehlermeldung)
Oder hat die Tabelle vieleicht einen anderen Namen  ?

Ziemlich ratlos ?


Don Pasquale



« Letzte Änderung: 05.11.02 - 16:28:21 von Don Pasquale »

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Probleme mit @DBColumn
« Antwort #1 am: 05.11.02 - 19:05:11 »
Hallole Pascal,

... im Umgang mit ODBC mußt du einiges beachten. Die ODBC-Quelle muß als solche angemeldet werden. Den NAmen den du der DB dabei gibst verwendest du dann in der Formale als Datenquelle
("Start | Einstellungen | Systemsteuerung | ODBC-Datenquellen" , dann zb. "MS Access.." wählen und Hinzufügen drücken. Im anschließenden Fenster wählst du den Datenbanktyp aus - den dann bestätigen und im nächsten Fenster der DAtenquelle den Namen verpassen und den Pfad der .mdb-Datei eingeben - Abdrücken und fertig...)

Meine Access-DB hat keine Benutzerkennung und somit kein Kennwort...

Den folgenden Code kannst du zum Beispiel in einem HotSpot-Button in einer normalen Mail verwenden - Im Betreff-Feld erscheinen dann deine Werte... (in den Message-Bereich gehen, dann "Erstellen | HotSpot | Button" wählen und den Code eingeben)

Du ersetzt dann eben deine DB, Tabelle und Spalte durch deine Werte...

Datenquelle := "Selftest2";
BenutzerID := "";
Kennwort := "";
Tabelle := "ArchivThemen";
Spalte := "Thema";
Liste:=@DbColumn("ODBC" : "NoCache" ; Datenquelle ; BenutzerID ;  Kennwort  ; Tabelle  ; Spalte  ; "" );
FIELD Subject := Liste;""

Sollte funktionieren...

ata
Grüßle Toni :)

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:Probleme mit @DBColumn
« Antwort #2 am: 06.11.02 - 09:44:20 »

Wenn Südbaden um Hilfe ruft,
dann naht Schwaben zur Rettung.

Damit muss ich mich wohl abfinden.

Es läuft jetzt,
aber mir ist leider immer noch nicht klar wo mein Fehler lag.


Vielen Dank


Don Pasquale

Offline sloe

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
  • Never stop a running admin...
Re:Probleme mit @DBColumn
« Antwort #3 am: 06.11.02 - 11:24:45 »
Hi,
ich schätze, die Parameter sind verrutscht:
@DbColumn(
"ODBC":"NoCache";
"TEST1";
"User";"UserPasswort";
"DBName";
"DOC_ART_VL";
"DOC_ART_NAME"
)

statt:
@DbColumn("ODBC":"NoCache";"TEST1";"User";"UserPasswort";"DBName";"DOC_ART_VL";"DOC_ART_NAME")
eher:
@DbColumn("ODBC":"NoCache";"DBName";"User";"UserPasswort";"Tabelle";"Spalte")
halt wie ata geschrieben hat...
sloe
Gruß
sloe

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Probleme mit @DBColumn
« Antwort #4 am: 06.11.02 - 13:43:19 »
... um die Parameter sauber zu halten übernehme ich die Syntax aus der Hilfe. Die Variablen bestimme ich dann davor, wie in meinem Beispiel... das schafft Übersicht...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz