BaseDB auf Web-Server zentral verwalten + dezentral nutzen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: BaseDB auf Web-Server zentral verwalten + dezentral nutzen

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Di, 15.03.2011 10:23

Hallöchen,

hat jemand ne Idee wie man die Fenstergröße beim Öffnen von Formularen einheitlich maxmiert darstellen kann.

Wenn ich die Formulare öffnen, werden die Fenster minimiert dargestellt. Man muss das Fenster erst wieder per Doppelklick größer machen. Kann mir jemand helfen?

LG

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Do, 10.03.2011 09:21

Bin immer noch nicht weiter mit folgender Fehlermeldung

cannot add or update a child row a foreign key constraint fails

Ich bin schon am Rande des Wahnsinns, weil ich absolut mich tot gesucht habe im Inet.

Ich wäre so dankbar, wenn mir jemand helfen könnte.

LG

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Mi, 09.03.2011 19:13

Übrigens hat sich die andere Fehlermeldung mit dem Makro erledigt. Aber wenn ich jetzt die Beziehungen herstellen möchte, kommt immer noch die oben genannte Fehlermeldung. :(:(:( Vielleicht kann mir ja jemand helfen, ob ich mit einer SQL etwas nachträglich ändern muss.

LG

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Mi, 09.03.2011 18:45

Ich glaube ich weiß, woran es liegt, dass ich dort eine Fehlermeldung bekomme und zwar sind bei den Beziehungen keine Verknüpfungen mehr hinterlegt. Kann das sein, dass deshalb der Fehler kommt?

Ich bekomme auch eine ganz komische Fehlermeldung.(s.u.)

cannot add or update a child row a foreign key constraint fails

Das passiert, wenn ich die Beziehungen zwischen den Tabellen herstellen möchte.

Hat da vielleicht jemand eine Idee, wie ich diese Problem lösen kann?

LG

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Mi, 09.03.2011 17:52

'==============================================================

function getEinst( Abk as string ) as string
'Einstellung aus tb_Einst lesen
dim SQL as string,ResultSet as object

SQL = "SELECT ""Wert"" FROM ""tbl_Einst"" WHERE ""Abk""='" & Abk & "'"

on error goto err_getEinst
ResultSet = getStatement().executeQuery(SQL)
ResultSet.next
getEinst = ResultSet.getString(1)

err_getEinst:

end function

'==============================================================

function setEinst( Wert as string, Abk as String ) as boolean
'Einstellung aus tb_Einst speichern
dim SQL as string, ResultSet as object

setEinst=false

SQL = "UPDATE ""tbl_Einst"" SET ""Wert"" = '" & Wert & "' WHERE ""Abk""='" & Abk & "'"

on error goto err_setEinst
setEinst = getStatement().executeUpdate(SQL)

err_setEinst:

end function

'==============================================================

Meine Arbeitskollegin hat das auch nur aus dem Inet:( Ich werde mich nach diesem Projekt glaube ich mal weiter über Technisches informieren. So heftig müssen als Kauffleute so ein Projekt machen.:(

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von hol.sten » Mi, 09.03.2011 17:25

Stefka hat geschrieben:ich habe folgendes Makro:

Code: Alles auswählen

sub restorePosSize 'Fensterposition wiederherstellen
  dim s as string, r(4) as integer
  s = getEinst("PosSize")
  r = Split (s, ",", 4)
  
  r(0)= Val(r(0)) -> hier bekomme ich immer angzeigt Unzulässiger Wert oder Datentyp. Index liegt außerhalb des gültigen Bereichs.
  ...
Ich schätze mal, dass das Ergebnis von getEinst("PosSize") in deinem Fall keine Liste von vier Komma-separierten Werten ist. Schau dir doch mal an, was getEinst("PosSize") liefert. Da es sich bei getEinst("PosSize") wohl um eine selbst geschriebene Funktion handelt kann ich ohne weiteren Code nix genaueres sagen.

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Mi, 09.03.2011 16:59

ich habe folgendes Makro:

sub restorePosSize 'Fensterposition wiederherstellen
dim s as string, r(4) as integer
s = getEinst("PosSize")
r = Split (s, ",", 4)

r(0)= Val(r(0)) -> hier bekomme ich immer angzeigt Unzulässiger Wert oder Datentyp. Index liegt außerhalb des gültigen Bereichs.
r(1)= Val(r(1))
r(2)= Val(r(2))
r(3)= Val(r(3))

if r(0)<0 then r(0)=0
if r(1)<0 then r(1)=0
if r(2)<300 then r(2)=300
if r(3)<300 then r(3)=300

ThisComponent.CurrentController.Frame.ContainerWindow.SetPosSize(r(0),r(1),r(2), r(3), com.sun.star.awt.PosSize.POSSIZE)
end sub

Ich habe jetzt alles in meiner MYSQL Datenbank importiert. Gilt es da noch etwas zu beachten oder womit kann dieser Fehler zusammenhängen?

Ich bin von der HSQL DB nach einer MYSQL DB aufgrund der Benutzverwaltungsmöglichkeiten migriert.

Liebe Grüße

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Mi, 09.03.2011 16:35

das kam beim kopieren der Tabellen aus der alten HSQLDB aber siehe da ich habe noch mal die ODBC Datenquelle ausgewählt und jetzt kann ich die Tabellen ohne weitere Probleme kopieren.

Ich hoffe nur das ich jetzt noch über das Mitarbeiterkürzel einen Index mittels Unique setzen kann.

Gaaaaaanz liebe Grüße

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von hol.sten » Mi, 09.03.2011 16:29

Stefka hat geschrieben:jetzt habe ich es fast hinbekommen und dann kommt unknown database 'root@localhost'
Was hast du hinbekommen und wo bzw. wobei kommt "unknown database 'root@localhost'"?

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von hol.sten » Mi, 09.03.2011 16:28

Stefka hat geschrieben:ja genau habe ich versucht, aber wenn ich den Tabellenname ändere und auf fertigstellen klicken möchte kommt folgende Meldung:

In der aktuellen Datenbank ist dies kein gültiger Tabellenname.
Warum willst du den Tabellennamen ändern?
Was passiert, wenn du den Tabellennamen nicht änderst?
Wie lautet dein neuer Tabellenname bzw. welche Tabellennamen hast du schon probiert?

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Mi, 09.03.2011 16:27

jetzt habe ich es fast hinbekommen und dann kommt unknown database 'root@localhost'

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Mi, 09.03.2011 16:21

ja genau habe ich versucht, aber wenn ich den Tabellenname ändere und auf fertigstellen klicken möchte kommt folgende Meldung:

In der aktuellen Datenbank ist dies kein gültiger Tabellenname.

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von hol.sten » Mi, 09.03.2011 16:04

Stefka hat geschrieben:wie bekomme ich denn jetzt die erstellten Tabellen aus meiner HSQLDB in meine MYSQLDB?
Hast du beide OOo Base Dokumente geöffnet? Wenn ja, hast du es mit Rüberkopieren wie hier im Thread von AndreasJBittner unter viewtopic.php?p=171334#p171334 beschrieben probiert?

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Stefka » Mi, 09.03.2011 15:54

hab nun alles geschafft :)

Läuft alles soweit, wie bekomme ich denn jetzt die erstellten Tabellen aus meiner HSQLDB in meine MYSQLDB?

Danke nochmal:)

LG

Re: BaseDB auf Web-Server zentral verwalten + dezentral nutz

von Heinz Bär » Mi, 09.03.2011 15:50

Lade "writer" und klicke auf F4.
Siehst du die Datenbanktabellen? Kannst Du sie mit Doppelklick öffnen?

Gruss
Heinz

Nach oben