nej jeg laver vel egentlig en sql forespørgsel jeg bruger ikke Set rs = Server.CreateObject(\"ADODB.Recordset\") jeg brugte den string der hedder connect. Det er den måde jeg plejer at hente ting fra databasen
egentlig kan jeg ikke se hvorfor Set rs = Server.CreateObject(\"ADODB.Recordset\") er lavet. den bruges jo ikke. eller gør den??
Jo, du kan vælge at lave dit recordset først, som et objekt, og så senere bruge det til hvad du vil. Man kan sige at det er den \"pæne\" måde at gøre det på.
Men conn.Execute fortæller serveren/odbc-driveren at den skal \"køre\" den sql-komando du beder om, og så regner den selv ud at det skal være et Recordset.
Men mkjeldsen, check lige at SQL-sætningen overhovedet virker. Åbn Access, og lav en forespørgsel ud fra den SQL. Hvis den ikke virker der, så kan vi jo lige så godt give op.
>>Idanielsen - Jeg har prøvet at lave en forespørgsel i database - den virker. Derefter har jeg ændret min sql-streng til denne: --- Set Rs = Connect.Execute (\"SELECT Modul.ModulID AS Modul_ModulID, Modul.ModulNr, Modul.ModulTitel, Modul.Softwareproducent, Modul.SoftwareNavnVersion, Modul.EmneProgramtype, Modul.Bog, Modul.CBT, Modul.AntalFilm, Modul.PCKoerekort, Modul.StorPCKoerekort, Modul.PCBrugeruddannelsen, Modul.Beskrivelse AS Modul_Beskrivelse, Modul.DownloadOpgavefiler, Modul.DownloadIndhold, Modul.SeDemoFilm, Modul.Billede, Modul.Serie, Produkter.ProduktID, Produkter.ModulID AS Produkter_ModulID, Produkter.Varenavn, Produkter.AntalSider, Produkter.Forfatter, Produkter.ISBN, Produkter.Version, Produkter.Udgivet, Produkter.Varegruppe, Produkter.Beskrivelse AS Produkter_Beskrivelse FROM Modul INNER JOIN Produkter ON [Modul].[ModulID] =Produkter.ModulID;\") --- Nu kan jeg igen se noget på main1, men uanset hvilken link jeg klikker på, kommer altid det samme billede, men godtnok forskellige idnr.
Parykken er allerede blevet grå, så det næste er vel at jeg bliver skallet med et sådan problem.
ldanielsen << det var egentlig også det jeg havde i tankerne, men det kom åbennart ikke tydelig nok frem. Det er sådan jeg plejer at lave en forbindelse til en DB
>>Idanielsen... Så får jeg en anden fejl. Det nærmeste jeg endnu er kommet, er med min egen sql-streng, men der kan jeg ikke få den til at kalde database rigtigt. se evt dette link. --- http://multi.mediecenter.dk/udvikler-web/mogensp/Item/ItemNyWeb/webshop/index.asp --- Lidt forklaring - jeg er under uddannelse hos Nordjyllands Mediecenter som Web-administrator, og er lige nu i virksomhedspraktik hos ITEM-Group, hvor jeg skal fremstille en ny site. Kan du evt. hjælpe mig med at finde fejlen, vil jeg gerne give flere point Mogens
Hvad med denne: Set Rs = Connect.Execute (\"SELECT Modul.ModulID AS Modul_ModulID, Modul.ModulNr, Modul.ModulTitel, Modul.Softwareproducent, Modul.SoftwareNavnVersion, Modul.EmneProgramtype, Modul.Bog, Modul.CBT, Modul.AntalFilm, Modul.PCKoerekort, Modul.StorPCKoerekort, Modul.PCBrugeruddannelsen, Modul.Beskrivelse AS Modul_Beskrivelse, Modul.DownloadOpgavefiler, Modul.DownloadIndhold, Modul.SeDemoFilm, Modul.Billede, Modul.Serie, Produkter.ProduktID, Produkter.ModulID AS Produkter_ModulID, Produkter.Varenavn, Produkter.AntalSider, Produkter.Forfatter, Produkter.ISBN, Produkter.Version, Produkter.Udgivet, Produkter.Varegruppe, Produkter.Beskrivelse AS Produkter_Beskrivelse FROM Modul WHERE Modul.ModulID =Produkter.ModulID;\")
Tak for hjælpen det virker nu med denne sql: --- Set Rs = Connect.Execute (\"SELECT Modul.ModulID AS Modul_ModulID, Modul.ModulNr, Modul.ModulTitel, Modul.Softwareproducent, Modul.SoftwareNavnVersion, Modul.EmneProgramtype, Modul.Bog, Modul.CBT, Modul.AntalFilm, Modul.PCKoerekort, Modul.StorPCKoerekort, Modul.PCBrugeruddannelsen, Modul.Beskrivelse AS Modul_Beskrivelse, Modul.DownloadOpgavefiler, Modul.DownloadIndhold, Modul.SeDemoFilm, Modul.Billede, Modul.Serie, Produkter.ProduktID, Produkter.ModulID AS Produkter_ModulID, Produkter.Varenavn, Produkter.AntalSider, Produkter.Forfatter, Produkter.ISBN, Produkter.Version, Produkter.Udgivet, Produkter.Varegruppe, Produkter.Beskrivelse AS Produkter_Beskrivelse FROM Modul INNER JOIN Produkter ON Modul.ModulID =Produkter.ModulID WHERE (((Modul.ModulID)=\'\" & modulid & \"\'))\" ) --- Mudolid er en tekststreng, og skal derfor omkranses med \'\'
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.