error met subform en mysql
Geplaatst: do jan 06, 2011 10:20 am
Beste allen,
Heb momenteel een verbinding vanuit base naar een mysql server, dit werkt allemaal goed totdat ik gebruik wil maken van subformulieren.
Mijn database ziet er als volgt uit:
CREATE TABLE `tabel1` (
`tabel1_id` int(11) NOT NULL AUTO_INCREMENT,
`test` varchar(50) DEFAULT NULL,
PRIMARY KEY (`tabel1_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1
CREATE TABLE `tabel2` (
`tabel2_id` int(11) NOT NULL AUTO_INCREMENT,
`tabel1kop_id` int(11) NOT NULL,
`naam` varchar(50) DEFAULT NULL,
PRIMARY KEY (`tabel2_id`),
KEY `tabel1kop` (`tabel1kop_id`),
CONSTRAINT `tabel2` FOREIGN KEY (`tabel1kop_id`) REFERENCES `aanvraag` (`tabel1_id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1
De relatie wordt ook netjes opgepakt door base bij het maken van een formulier nu heb ik met de wizzard een formulier aangemaakt met subform, wanneer ik dit open krijg ik de volgende meldingen.
1: The data content could not be loaded.
2: SQL Status: 07009 Invalid descriptor index.
3: You tried to set a parameter at position '1' but there is/are only '0' parameter(s) allowed. One reason may be that the property "ParameterNameSubstitution" is not set to TRUE in the data source.
4: The SQL command leading to this error is:
SELECT * FROM `testbase`.`tabel1` WHERE ( `tabel1kop_id` = :link_from_tabel1_id )
Kan iemand mij hiermee helpen? gebruik openoffice 3.3.0
Alvast bedankt.
MVG.
Ricardo
Heb momenteel een verbinding vanuit base naar een mysql server, dit werkt allemaal goed totdat ik gebruik wil maken van subformulieren.
Mijn database ziet er als volgt uit:
CREATE TABLE `tabel1` (
`tabel1_id` int(11) NOT NULL AUTO_INCREMENT,
`test` varchar(50) DEFAULT NULL,
PRIMARY KEY (`tabel1_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1
CREATE TABLE `tabel2` (
`tabel2_id` int(11) NOT NULL AUTO_INCREMENT,
`tabel1kop_id` int(11) NOT NULL,
`naam` varchar(50) DEFAULT NULL,
PRIMARY KEY (`tabel2_id`),
KEY `tabel1kop` (`tabel1kop_id`),
CONSTRAINT `tabel2` FOREIGN KEY (`tabel1kop_id`) REFERENCES `aanvraag` (`tabel1_id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1
De relatie wordt ook netjes opgepakt door base bij het maken van een formulier nu heb ik met de wizzard een formulier aangemaakt met subform, wanneer ik dit open krijg ik de volgende meldingen.
1: The data content could not be loaded.
2: SQL Status: 07009 Invalid descriptor index.
3: You tried to set a parameter at position '1' but there is/are only '0' parameter(s) allowed. One reason may be that the property "ParameterNameSubstitution" is not set to TRUE in the data source.
4: The SQL command leading to this error is:
SELECT * FROM `testbase`.`tabel1` WHERE ( `tabel1kop_id` = :link_from_tabel1_id )
Kan iemand mij hiermee helpen? gebruik openoffice 3.3.0
Alvast bedankt.
MVG.
Ricardo