Autor Beitrag
Black_Fox Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 66



BeitragVerfasst: Di 01.04.08 14:20 
Warum antworet mir keiner mehr? T_T

Kann das mit dem PW auch erstmal auslassen!
Wollte mal fragen wie ich ein Bild in der Datenbank speichern kann? Sprich z.B. auf einen Button klicken "Bild öffnen" dann such ich mir das gewisse Bild aus und es wird in dem DBImage Feld angezeigt? Kann ich das mit einem Dialog machen?
Und das Speichern des Bildes würde ja dann wieder mit der DBNavigator Komponente gehen oder?
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 01.04.08 15:13 
1. Sollst du nicht so ungeduldig sein. Man kann ja wohl, nachdem man eine Frage stellt, 2-3 Tage warten, bevor man nachfragt.
2. Neue Frage = erst suchen, und wenn nichts gefunden, neues Thema erstellen.
Black_Fox Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 66



BeitragVerfasst: Di 01.04.08 21:14 
Ok sorry das wollte ich nicht.
hier nochmal zu der frage die ich gestellt hatte:

Zitat:
Ok hab ne query auf die oberfläche gesetzt und da bei beforepost das mit dem locate reingeschrieben, aber wie funkt das jetzt mit der query? muss doch bestimmt noch mehr einstellungen vornehmen?

kommt nämlich keine messagebox wenn ich jetzt nen doppelten datensatz eintrage und wenn ich die query aktivieren will kommt immer keine sql befehle vorhanden?
Agawain
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 460

win xp
D5, MySQL, devxpress
BeitragVerfasst: Di 01.04.08 21:55 
www.delphi-treff.de/...geschrittene/page/7/

aber nicht nur diese Seite lesen.

Du mußt dem Query eine SQl-Anweisung mitgeben, sonst weiss die doch nicht, was sie machen soll.

Und immer schön die F1-Taste benutzen.

_________________
Gruß Aga
Black_Fox Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 66



BeitragVerfasst: Do 03.04.08 17:09 
Hi gibt es einen SQL Befehl wo ich was vergleichen kann?Und geht das bis jetzt so?

ausblenden SQL-Anweisung
1:
Select Benutzer from TLogin where Benutzer = DbEdit.Text					
Black_Fox Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 66



BeitragVerfasst: Do 10.04.08 17:37 
wollte mal fragen ob der ansatz stimmt oder was ich berichtigen muss?

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
begin
Query1.CloseDatabase;
Query1.SQL.Clear;
if Query1.SQL.Add('Select Benutzer from TLogin where Benutzer = DbEdit.Text') then
   ShowMessage('Benutzer bereits vorhanden');
   abort;
else
   TLogin.Post;
   Query1.ExecSQL;
end;
end;
Black_Fox Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 66



BeitragVerfasst: Di 13.05.08 13:31 
Titel: re
Bin fast fertig mit meinem Adressbuch bloß nun bekomm ich immer einen Fehler und ich weiß nicht wie ich diesen verhindern kan. Dieser Fehler lautet: EInvalidOperation = Eigenschaft visible kann nicht in onshow oder onhide verändert werden

könnt ihr mir sagen wie den Fehler verhindern kann? er komt immer wenn ich meine Login Form schließen will und dies tue ich entweder über edn Button abbrechen oder über das schließen x

Das steht in meiner Hauptform:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
Procedure TFMain.FormShow(Sender: TObject);
Begin
  ProgPath := ExtractFilePath(paramstr(0));
  PicPath := ProgPath + '\Bilder\';
  DBInit;
  IBild.Picture.LoadFromFile(PicPath + 'Standard.bmp');
  ZugangOK := False;

  FLogin.ShowModal;
  
  If Not ZugangOK Then
    Begin
      Halt;
    End;

  If DBEPfad.Text = '' Then
    Begin
      IBild.Picture.LoadFromFile(PicPath + 'Standard.bmp');
    End
  Else
    If FileExists(DBEPfad.Text) Then
      Begin
        IBild.Picture.LoadFromFile(DBEPfad.Text);
      End
    Else
      Begin
        IBild.Picture.LoadFromFile('Standard.bmp');
     End;
End;


und das ihn meiner Loginform:

ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
//******************************************************************************
//******************** Programm beenden ****************************************
//******************************************************************************

Procedure TFLogin.BAbbrechenClick(Sender: TObject);
Begin
  Close;
End;

//******************************************************************************
//******************** Programm Zugang *****************************************
//******************************************************************************

Procedure TFLogin.BOKClick(Sender: TObject);
Begin
  If FMain.QBenutzer.Locate('Benutzer', EBenutzer.Text, []) Then
    Begin
      If EPasswort.Text = FMain.QBenutzer['Passwort'] Then
        Begin
          ZugangOK := True;
        End
      Else
        Begin
          MessageDlg('Falsches Passwort!', mtError,
          [mbOk], 0);
          ZugangOK := False;
        End;
    End
  Else
    Begin
      MessageDlg('Benutzer nicht vorhanden!', mtError,
      [mbOk], 0);
      ZugangOK := False;
    End;
End;
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 16.05.08 13:51 
Hallo,

bitte öffne für eine neue Frage auch ein neues Topic. Sonst wird das für Zukünftige Nutzer, die vielleicht genau das gleiche Problem haben wie du jetzt, schwer möglich die (hoffentlich bald vorhandene) Lösung zu dem Problem zu finden.

Daher gilt immer: Neue Frage = Neues Topic

Gruß
Klabautermann
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.

Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.