Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 05.11.02 - 16:23:20

Titel: Probleme mit @DBColumn
Beitrag von: Don Pasquale 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



Titel: Re:Probleme mit @DBColumn
Beitrag von: ata 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
Titel: Re:Probleme mit @DBColumn
Beitrag von: Don Pasquale 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
Titel: Re:Probleme mit @DBColumn
Beitrag von: sloe 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
Titel: Re:Probleme mit @DBColumn
Beitrag von: ata 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