Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Flex4] Flex4 SQL koppeling.

Pagina: 1
Acties:

  • Boogiman
  • Registratie: Februari 2003
  • Laatst online: 26-11 10:42
Avond,

Ben bezig met het maken van een web-app voor het vervangen van een papieren personeelsbak naar een shiny-new-digi-super-duper web-app die het leven van een hoop mensen een stuk makkelijk kan maken.

Ik ben dit aan het ontwikkelen in Flash Builder 4 (SDK4.1)

App word gekoppeld aan een MySQL server. De service word via FB4 aangemaakt echter stuit ik op een probleem. Bij het importeren van een table binnen de betreffende database gaat alles prima. Maar zodra ik een table met meerdere Primary Keys toe wil voegen krijg ik de melding dat de service niet gegenereerd kan worden vanwege deze Keys. Het mag er maximaal 1 zijn. Dit word een beetje moeilijk als het om een relate tabel gaat.

De overduidelijke vraag is dus; Hoe kan ik dit oplossen? Custem phpservice file maken of zijn hier andere oplossingen voor?

B.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Boogiman schreef op dinsdag 15 maart 2011 @ 21:17:
Maar zodra ik een table met meerdere Primary Keys toe wil voegen krijg ik de melding dat de service niet gegenereerd kan worden vanwege deze Keys
Ik neem aan dat je doelt op een compound key? Wat is de exacte foutmelding en heb je die al eens in Google gemikt? Wat kwam daar uit?

[ Voor 19% gewijzigd door RobIII op 15-03-2011 21:25 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Boogiman
  • Registratie: Februari 2003
  • Laatst online: 26-11 10:42
RobIII schreef op dinsdag 15 maart 2011 @ 21:24:
[...]

Ik neem aan dat je doelt op een compound key? Wat is de exacte foutmelding en heb je die al eens in Google gemikt? Wat kwam daar uit?
Nee, het gaat om een relatietabel met daarin 3 waarden. 1 primary van het tabel zelf, 2 foreign keys naar de betreffende tabellen. Directe citaat:

"Sample code generation from a database is supported for tables with single column primary key only."

Directe citaat gevraagd aan Mr. Google maar die stond me alleen maar schaapachtig aan te kjiken.. (niets relevant kunnen vinden)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 13:05

Janoz

Moderator Devschuur®

!litemod

Maar heb je die drie waarden samen als primary key gedefinieerd? Want dat is volgens mij wat de foutmelding zegt.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Boogiman
  • Registratie: Februari 2003
  • Laatst online: 26-11 10:42
Janoz schreef op woensdag 16 maart 2011 @ 15:03:
Maar heb je die drie waarden samen als primary key gedefinieerd? Want dat is volgens mij wat de foutmelding zegt.
Op dit moment heb ik de primary key eruit gehaald en bestaat het tabel alleen uit de 2 foreign keys.

code:
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
CREATE  TABLE IF NOT EXISTS `database`.`autenticatierelatie` (

  `rechtenprofielen_idrechtenprofiel` INT NOT NULL ,

  `rechten_idrechten` INT NOT NULL ,

  PRIMARY KEY (`rechtenprofielen_idrechtenprofiel`, `rechten_idrechten`) ,

  INDEX `fk_autenticatierelatie_rechtenprofielen` (`rechtenprofielen_idrechtenprofiel` ASC) ,

  INDEX `fk_autenticatierelatie_rechten` (`rechten_idrechten` ASC) ,

  CONSTRAINT `fk_autenticatierelatie_rechtenprofielen1`

    FOREIGN KEY (`rechtenprofielen_idrechtenprofiel` )

    REFERENCES `database`.`rechtenprofielen` (`idrechtenprofiel` )

    ON DELETE NO ACTION

    ON UPDATE NO ACTION,

  CONSTRAINT `fk_autenticatierelatie_rechten1`

    FOREIGN KEY (`rechten_idrechten` )

    REFERENCES `database`.`rechten` (`idrechten` )

    ON DELETE NO ACTION

    ON UPDATE NO ACTION)

ENGINE = InnoDB;


Is het misschien een fout in de database?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 13:05

Janoz

Moderator Devschuur®

!litemod

Ik zie nog steeds een compound primary key:
PRIMARY KEY (`rechtenprofielen_idrechtenprofiel`, `rechten_idrechten`) ,

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1