sig69 schreef op woensdag 24 mei 2006 @ 12:11:
[...]
De query geeft errors dus exporteren we het maar naar Acces?
[...]
K*tpakket? Niet om terug te flamen maar in mijn ogen is MSSQL meer DBMS dan MySQL
[...]
Juist deze melding is waarin we geinteresseerd zijn, met "een hele grote melding" kunnen we niet zoveel.
[...]
Waarom gebruik je geen parametrized queries? Google eens op "Sql injection"..
[...]
Ik heb het gevoel dat er gewoon een fout in je query zit. Post je query (edit: query staat al inde TS) eens, je tabellen en de foutmelding die je kreeg.
Ten eerste ik heb niet besloten om naar Access te exporteren, ik heb besloten om via Access naar MySQL te exporteren. Omdat er geen makkelijke weg is om van MSSQL naar Mysql te komen heb ik het zo gedaan. 0 errors en de dbase is hetgeen wat ik nodig heb. Verder is het mijn keuze geweest om van MSSQL niet gebruik te maken. Ik vind het een k*t pakket en daarmee is het klaar. Het is mijn mening en daar zul je het mee moeten doen.
Maar goed nu even ontopic. Ik zal van een paar tabellen de structuur even posten en de daarbij gebruikte query. Voor de duidelijkheid er zit geen fout in mijn query voor zover ik weet, want immers ik krijg geen foutmelding op mijn query ik krijg alleen redundantie (3 dezelfde factuurregels die precies hetzelfde zijn).
De foutmelding zit toevallig in Access omdat ik wilde weten waarom ik 3 dezelfde gegevens kreeg. Ik deed even wat pielen met de relaties en zag gewoon dat die geen referentiele integriteit kregen. Ik kan de foutmelding even niet terug krijgen maar het is een melding dat die dat gewoon niet af kan dwingen. Volgens mij is het zo'n standaard Access foutmelding die je bij elke database krijgt ongeacht de structuur.
tabel adres:
Adres
Veld Type Null Standaardwaarde
AdresID int(10) Nee
RelatieID int(10) Ja NULL
AdresTypeID int(10) Ja NULL
Naam varchar(50) Ja NULL
Adres varchar(50) Ja NULL
Postcode varchar(7) Ja NULL
Plaats varchar(50) Ja NULL
Land varchar(50) Ja NULL
Telefoon1 varchar(20) Ja NULL
Telefoon2 varchar(20) Ja NULL
Mobiel varchar(20) Ja NULL
Fax varchar(20) Ja NULL
Email varchar(50) Ja NULL
WWW varchar(255) Ja NULL
HoofdAdres bit(1) Nee
LaatsteWijziging var(

Ja NULL
LaatsteWijzigingWerknemerID int(10) Ja NULL
LaatsteWijzigingDatumTijd datetime Ja NULL
tabel relatie
RelatieID int(10) Nee
RelatieType int(10) Ja NULL
RelatieNummer int(10) Ja NULL
SelectieCode varchar(18) Ja NULL
BedrijfsNaam varchar(50) Ja NULL
BedrijfsToevoeging varchar(50) Ja NULL
ValutaID int(10) Ja NULL
RelatieSinds datetime Ja NULL
BTWBerekenen bit(1) Nee
BTWNummer varchar(20) Ja NULL
BankGiroRekeningNummer varchar(25) Ja NULL
KredietLimiet decimal(19,4) Ja NULL
AanmanenDagen int(10) Ja NULL
Faktoring int(10) Ja NULL
Incasso bit(1) Nee
IncassoTermijn int(10) Ja NULL
BetalingsTermijn int(10) Ja NULL
PrijslijstID int(10) Ja NULL
ZoekCode varchar(10) Ja NULL
TaalID int(10) Ja NULL
Toeleverancier bit(1) Nee
Betalingsconditie longtext Ja NULL
Betalingsconditie2 longtext Ja NULL
Betalingsconditie3 longtext Ja NULL
OmzetRekening int(10) Ja NULL
RapportLayoutGroepID int(10) Ja NULL
Expediteur bit(1) Nee
FactuurToeslag decimal(19,4) Ja NULL
FactuurKorting decimal(19,4) Ja NULL
WaardePuntenSaldo int(10) Ja NULL
RitCode varchar(10) Ja NULL
BrandstofVergoeding bit(1) Nee
DistributieVergoeding bit(1) Nee
SorteerVergoeding bit(1) Nee
EmballageVergoedng bit(1) Nee
ExtraVeld1 varchar(255) Ja NULL
ExtraVeld2 varchar(255) Ja NULL
ExtraVeld3 varchar(255) Ja NULL
ExtraVeld4 bit(1) Nee
Opmerkingen longtext Ja NULL
GrootboekNummer int(10) Ja NULL
UwRelatieNummerBijRelatie int(10) Ja NULL
ParentRelatieID int(10) Ja NULL
LaatsteWijziging var(

Ja NULL
LaatsteWijzigingWerknemerID int(10) Ja NULL
LaatsteWijzigingDatumTijd datetime Ja NULL
RelatieGroepID int(10) Ja NULL
Tabel Artikel
ArtikelID int(10) Nee
ArtikelGroepID int(10) Ja NULL
BTWCodeID int(10) Ja NULL
RelatieID int(10) Ja NULL
ArtikelCode varchar(18) Ja NULL
OmschrijvingDuits varchar(50) Ja NULL
OmschrijvingFrans varchar(50) Ja NULL
OmschrijvingEngels varchar(50) Ja NULL
ArtikelCodeLeverancier varchar(18) Ja NULL
ArtikelOmschrijvingLeverancier varchar(100) Ja NULL
ArtikelBarcode varchar(15) Ja NULL
MagazijnLokatie varchar(18) Ja NULL
Omschrijving varchar(100) Ja NULL
VerpakkingsEenheid varchar(10) Ja NULL
VerpakkingsAantal decimal(10,2) Ja NULL
VoorraadBegin int(10) Ja NULL
VoorraadMinimum int(10) Ja NULL
VoorraadMaximum int(10) Ja NULL
BestelMinimum int(10) Ja NULL
Levertijd int(10) Ja NULL
InkoopPrijs decimal(19,4) Ja NULL
VerkoopPrijs decimal(19,4) Ja NULL
EmballageBedrag decimal(19,4) Ja NULL
VoorraadArtikel bit(1) Nee
Gewicht decimal(18,0) Ja NULL
Lengte decimal(18,0) Ja NULL
Breedte decimal(18,0) Ja NULL
Hoogte decimal(18,0) Ja NULL
OmschrijvingLangNL varchar(255) Ja NULL
OmschrijvingLangD varchar(255) Ja NULL
OmschrijvingLangF varchar(255) Ja NULL
OmschrijvingLangE varchar(255) Ja NULL
ArtikelNummerOud varchar(20) Ja NULL
Afmeting varchar(50) Ja NULL
GemiddeldeInkoopPrijs decimal(19,4) Ja NULL
NettoInkoopPrijs decimal(19,4) Ja NULL
SorteerVergoeding decimal(19,4) Ja NULL
DistributieVergoeding decimal(19,4) Ja NULL
WaardePunten decimal(18,0) Ja NULL
WaardePuntenVanToepassing bit(1) Nee
AlcoholPercentage decimal(18,0) Ja NULL
StatistiekNummer varchar(20) Ja NULL
Kleur varchar(100) Ja NULL
FrameHoogte varchar(50) Ja NULL
FrameNummer varchar(50) Ja NULL
SlotNummer varchar(50) Ja NULL
SleutelNummer varchar(50) Ja NULL
Sexe varchar(2) Ja NULL
RemUitvoering varchar(20) Ja NULL
VolgNummer int(10) Ja NULL
Actief bit(1) Nee
LaatsteWijziging var(

Ja NULL
LaatsteWijzigingWerknemerID int(10) Ja NULL
LaatsteWijzigingDatumTijd datetime Ja NULL
Leverancier1ID int(10) Ja NULL
Leverancier2ID int(10) Ja NULL
Leverancier3ID int(10) Ja NULL
GemInkoopprijs decimal(19,4) Ja NULL
ExtraOpmerking longtext Ja NULL
ArtHoofdGroep int(10) Ja NULL
ArtProductGroep int(10) Ja NULL
ArtSubGroep int(10) Ja NULL
ArtSubSubGroep int(10) Ja NULL
Montagevoorschrift int(10) Ja NULL
BevestigingsSysteem int(10) Ja NULL
ArtikelAfbeeldingKlein varchar(11) Ja NULL
ArtikelAfbeeldingGroot varchar(11) Ja NULL
ArtikelTag varchar(11) Ja NULL
PositieTekening varchar(11) Ja NULL
OmdoosAfmeting varchar(15) Ja NULL
PalletAantal int(10) Ja NULL
TuV bit(1) Nee
Internet bit(1) Nee
Afneembaar bit(1) Nee
Octrooi bit(1) Nee
NieuwArtikel bit(1) Nee
OpOfferte bit(1) Nee
Uitlopend bit(1) Nee
FamilieNaam varchar(25) Ja NULL
TagNL1 varchar(100) Ja NULL
TagNL2 varchar(100) Ja NULL
TagNL3 varchar(100) Ja NULL
TagNL4 varchar(100) Ja NULL
TagNL5 varchar(100) Ja NULL
TagD1 varchar(100) Ja NULL
TagD2 varchar(100) Ja NULL
TagD3 varchar(100) Ja NULL
TagD4 varchar(100) Ja NULL
TagD5 varchar(100) Ja NULL
TagE1 varchar(100) Ja NULL
TagE2 varchar(100) Ja NULL
TagE3 varchar(100) Ja NULL
TagE4 varchar(100) Ja NULL
TagE5 varchar(100) Ja NULL
TagF1 varchar(100) Ja NULL
TagF2 varchar(100) Ja NULL
TagF3 varchar(100) Ja NULL
TagF4 varchar(100) Ja NULL
TagF5 varchar(100) Ja NULL
tabel verkoopfactuur
VerkoopFactuurID int(10) Nee
VerkoopOrderID int(10) Ja NULL
RelatieID int(10) Ja NULL
WerknemerID int(10) Ja NULL
VerkoopFactuurNummer int(10) Ja NULL
VerkoopFactuurDatum datetime Ja NULL
Periode int(10) Ja NULL
VerkoopNota bit(1) Nee
BedragBruto decimal(19,4) Ja NULL
BedragNetto decimal(19,4) Ja NULL
BedragBTWHoog decimal(19,4) Ja NULL
BedragBTWLaag decimal(19,4) Ja NULL
BedragBetaald decimal(19,4) Ja NULL
BedragTerIncasso decimal(19,4) Ja NULL
BetaalDatum datetime Ja NULL
ValutaID int(10) Ja NULL
Koers decimal(19,4) Ja NULL
BetalingsTermijn int(10) Ja NULL
ExtraTekstBoven longtext Ja NULL
ExtraTekstOnder longtext Ja NULL
Afgeboekt bit(1) Nee
Verwerkt bit(1) Nee
FactuurToeslag decimal(18,0) Ja NULL
FactuurKorting decimal(18,0) Ja NULL
FactuurToeslagBedrag decimal(19,4) Ja NULL
FactuurKortingBedrag decimal(19,4) Ja NULL
LaatsteWijziging var(

Ja NULL
LaatsteWijzigingWerknemerID int(10) Ja NULL
LaatsteWijzigingDatumTijd datetime Ja NULL
DistributieVergoeding decimal(19,4) Ja NULL
BrandstofVergoeding decimal(19,4) Ja NULL
SorteerVergoeding decimal(19,4) Ja NULL
Emballage decimal(19,4) Ja NULL
WaardePunten decimal(18,0) Ja NULL
Vrachtkosten decimal(19,4) Ja NULL
Administratiekosten decimal(19,4) Ja NULL
OrigineelID int(10) Ja NULL
Referentie varchar(100) Ja NULL
AdresID int(10) Ja NULL
IRIS bit(1) Nee
tabel verkoopfactuurregel
VerkoopFactuurRegelID int(10) Nee
VerkoopFactuurID int(10) Ja NULL
VerkoopOrderRegelID int(10) Ja NULL
PakbonRegelID int(10) Ja NULL
ArtikelID int(10) Ja NULL
ArtikelOmschrijving varchar(100) Ja NULL
BTWCodeID int(10) Ja NULL
BTWPercentage decimal(18,0) Ja NULL
Omschrijving longtext Ja NULL
Aantal decimal(10,2) Ja NULL
ExtraKortingBedrag decimal(19,4) Ja NULL
ExtraKortingPercentage decimal(18,0) Ja NULL
EmballageBedrag decimal(19,4) Ja NULL
BedragExcl decimal(19,4) Ja NULL
BedragBTW decimal(19,4) Ja NULL
BedragValutaExcl decimal(19,4) Ja NULL
BedragRegel decimal(19,4) Ja NULL
GrootboekNummer int(10) Ja NULL
GrootboekNummerOmschrijving varchar(50) Ja NULL
ValutaID int(10) Ja NULL
Koers double(53,0) Ja NULL
RegelNummer int(10) Ja NULL
LaatsteWijziging var(

Ja NULL
LaatsteWijzigingWerknemerID int(10) Ja NULL
LaatsteWijzigingDatumTijd datetime Ja NULL
Inkoopprijs decimal(10,2) Ja NULL
Nogmaals het is niet mijn ontwerp en er zit een heel jaar aan gegevens in dus ik ga het ook niet gebruiken of aanpassen. Tevens ga ik ook geen data tonen omdat het bedrijfsinformatie is. ik hoop dat jullie er wat mee kunnen.