Announcement

Collapse
No announcement yet.

INSERT AddNEw nur auf verlinkte möglich

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • INSERT AddNEw nur auf verlinkte möglich

    Access Xp auf WinXp Connect zu Oracle Db über ODBC
    Ich hab ein Problem aus der Kategorie seltsam,

    sieht so aus.
    Mit dem Connect lässt sich zwar ein Select auf die Tabellen machen, will ich aber
    Ein INSERT oder auch per Recordset ein Addnew machen geht das nicht.
    „ungültiger Tabellen, oder Spaltenname“ das kommt dann
    (der Connectstring ist von diesem Link: http://www.carlprothman.net/Default....eFromMicrosoft


    oConn.Open "Driver={Oracle ODBC Driver};" & _
    "Dbq=myDBName;" & _
    "Uid=myUsername;" & _
    "Pwd=myPassword")

    Natürlich guck ich dreimal, ob die Bezeichnungen stimmen.
    Im Fall von INSERT ist es sogar so, wenn ich eine der Spalten weglasse, lautet die Meldung
    „Üngültiger Eintrag von Null für Spalte xy“.
    Das stimmt zwar, heisst aber auch, dass Tabellen und Spaltenname wohl richtig sind
    Füg ich die fehlende Spalte in das INsert wieder ein, heisst es wieder ungültig blabla


    Neue Datensätze lassen sich nur per CurrentProject.Connection auf die verlinkten Tabellen anfügen.


    Wenn das nich zum verrrückt werden ist…

  • #2
    es klappt auch wenn man ein INSERT String der open Methode vom Recordet übergibt, also :

    rs.open strsql, connection, adopenkeyset

    Comment


    • #3
      das try über rs.open war ein Irrtum

      Das Problem hat sich geklärt.
      Es lag daran, dass die Tabelle eine SChlüsselbezeichnung/Name als Feldnamen hat( wie z.B. 'Name' wird häufig bei Access verwendet).

      An alle Schlauberger denen sich in solchen Momentn Weisheiten aufdrängen, die, die Welt noch nich gehört hat: Diese Oracle DB stammt nicht von mir.

      Comment

      Working...
      X