Entwickler-Ecke
Programmiersprachen (Server) - Probs. mit Delphi4php
Haraldo - Mi 15.07.09 12:30
Titel: Probs. mit Delphi4php
Hallo zusammen,
ich bitte um Verständnis ich bin absoluter Anfänger. ich komme von Delphi6 wo ich mich sehr gut auskenne. Aber hier habe ich ganz elementare Probleme, ich habe ein Beispielprogramm abgetippt welches nur nachname,vorname und telefonnr. speichert und anzeigt,. Hier nun meine Probleme:
1. das anlegen der Tabelle funktioniert nicht: Hier mein Code dazu
SQL-Anweisung
1: 2: 3: 4: 5: 6: 7: 8:
| DROP TABLE IF EXISTS telefon; CREATE TABLE 'telefon'( 'id' int(11) NOT NULL auto_increment, 'vorname' varchar(100) NOT NULL DEFAULT'', 'nachname' varchar(100) NOT NULL DEFAULT'', 'telefon' varchar(100) NOT NULL DEFAULT'', PRIMARY KEY ('id') )ENGINE = MyISAM CHARACTER SET latin1 COLLATE latin1_german1_ci; |
folgende Fehlermeldung erschein dann:
SQL-Anweisung
1: 2: 3: 4: 5: 6: 7:
| CREATE TABLE 'telefon'( 'id'int( 11 ) NOT NULL AUTO_INCREMENT , 'vorname'varchar( 100 ) NOT NULL DEFAULT '', 'nachname'varchar( 100 ) NOT NULL DEFAULT '', 'telefon'varchar( 100 ) NOT NULL DEFAULT '', PRIMARY KEY ( 'id' ) ) ENGINE = MYISAM CHARACTER SET latin1 COLLATE latin1_german1_ci; |
Zitat: |
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''telefon'(
'id' int(11) NOT NULL auto_increment,
'vorname' varchar(100) NO' at line 1 |
2. Wenn ich die tabelle mit mysqladmin anlege geht das, wenn ich das Programm starte kommt allerdings folgende Fehlermeldeung beim drücken des Buttons neu:
Zitat: |
Application raised an exception class EPropertyNotFound with message 'Trying to access non-existant property Unit1->DataSource1 in unit1.php, line 39.' |
der code zu Button neu:
Quelltext
1: 2: 3: 4: 5:
| function Button1Click($sender, $params) { if ($this->DataSource1->DataSet->recordcount > 0) { $this->DataSource1->DataSet->insert(); |
Ich habe php-version 5.2.9 und mysql version 5.0.51a auf dem server.Ich arbeite mit Delphi4php version 2.0. Ich bitte um Hilfe ich zweifle schon an mir selbst.
Moderiert von Narses: SQL/Code/Quote-Tags hinzugefügt
Haraldo - Mi 15.07.09 19:53
ok Teil 1 ist erledigt waren die '' aber Punkt 2 bringt mich zur verzweiflung ich weis garnicht wo ich noch suchen soll habe mich schon schwindelig gegoogelt
Haraldo - Mi 15.07.09 21:42
doch das Datasource ist da und hat auch die richtige tabelle unn die wiederum hat die richtige database
daran liegt es nicht
hier gibt er mir den Fehler
Application raised an exception class EPropertyNotFound with message 'Trying to access non-existant property Unit1->DataSource1 in unit1.php, line 49.'
die zeile 49
if ($this->DataSource1->DataSet->RecordCount > 0)
connected ist er auch er zeigt mir die datensätze die ich mit mysqladmin eingegeben habe
übrigens gfenau das beispiel was du in dem link hast habe ich erstellt hundert mal verglichen alles richtig aber läuft nicht
Haraldo - Mi 15.07.09 22:09
gibt es irgendwo ein anderes Beispiel. Ich möchte das lernen dazu möchte ich einfach einen datensatz in einer mysqltabelle neu anlegen, speichern, löschen und die vorhanden datensätze im dbgrid anzeigen
kennt jemand wo man ein Beispiel runterladen oder lesen kann
Haraldo - Do 16.07.09 20:54
danke habe es hinbekomen, ohne die recordcount abfrage geht es
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!