Jag har 2 tabeller som ska jobbas och koden ser ut eller sql satsen ser ut följande: Du har angivit tabellnamn istället för fälrnamn. Därför kan Access inte hitta fält med namnen du angivit. jag har 2 tabeller där det är i båda Varför har du Användarnamn i båda tabellerna? Du har väl en användar tabell? Lägger upp en ny länk för har filat lite så kommit på lite med inner join.SQL Join problem
<code>
SQL="select * From Latjmejl,mapplatjomejl Where latjmajl ='" & id2 & "' and Mapplatjomejl ='" & id1 & "'"
</code>
Men jag får följande felmedelande:
<code>
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.
/test-asp/prov.asp, line 7
</code>
Vad är det för fel i koden?Sv: SQL Join problem
Vill du göra något sånt här?
SQL="select * From Latjmejl INNER JOIN mapplatjomejl ON latjmajl.id2 = Mapplatjomejl.id1"
Om du vill ha hjälp med en SQL fråga är det bra om du beskriver datastrukturen och hu du vill samanstaälla din data.Sv: SQL Join problem
Id.
och i den andra
får även användarnamn.
mappen som skapas.
i den andra t
så man kan säga lättast.
Tabell1.
id
Användar id.
Användarnamn.
Mappnamn.
Tabell2
Id
UserId
Användarnamn:
Rubrik
Pm (Imail)
Acode (flag 1 om det är lagrast i mapptabellen) där av tomt om det inte är där 1 om det finns i mapp)
Aid Id nummret på mappen i tabell1.
och nu vil jag samman foga så
att man kan klicka på Mappen och sen läser den in alla mail som finns i tabell 2.Sv: SQL Join problem
Jag rekomenderar följande struktur:
Tabell: Users
Fält: UserId (int Autoinc.)
Fält: UserAlias (varchar(20))
osv...
Tabell: Folders
Fält: FolderId (int Autoinc.)
(Fält: FolderParent (int) -> Folders.FolderId) //Om du vill ha en hirarkisk mappstruktur
Fält: FolderUser (int) -> Users.UserId
Fält: FolderName varchar(20)
Fält: FolderDescription varchar(255)
Tabell: Mails
Fält: MailId (int Autoinc.)
Fält: MailSender (int) -> Users.UserId
Fält: MailReciver (int) -> Users.UserId
Fält: MailFolder (int) -> Folders.FolderId
Fält: MailSent (datetime)
Fält: MailSubject varchar(255)
Fält: MailBody (Text/PM)
osv...
Om ett brev ligger i rooten hos en användare så har den Null i MailFolder kolumnen. Annars ligger där referens till vilken mapp.Sv: SQL Join problem
men har problem med att den inte acceptera det.
(Supported) säger den.
[Join felmedelande:],