Problemet ligger når du vil vise i din ASP side. Hvis du vil udskrive indholdet af din tabel som du har kaldt "indsaetNyKunde" så skal du bare lave en sql sætning, prøv det i 1. omgang:
sqlFor = "SELECT * FROM indsaetNyKunde"
set rs = Server.CreateObject("ADODB.Recordset") rs = cn.execute(sqlFor) ...
så jeg regner med at du har lavet en forbindelse som du har kaldt den cn?
du har lavet en store procedure for at sætte data ind i tabellen indsaetNyKunde og når du vil skrive ud så hedder den bruger? jeg ved ikke hvad har du gang i!
Når jeg opretter en ny kunde tildeles denne kunde et kundenr som er et forløbende tal, dette kundenr skal jeg bruge i koden når kunden er oprettet. Derfor har jeg lavet en stored procedure som opretter og retunere det ny kundenr.
Det gør jeg på grund af det kundenr, skulle jeg gøre det uden stored procedure skulle jeg gøre følgende:
1. Hente det højeste kundenr 2. ligge et til det højeste kundenr 3. indsætte den nye kunde med det ny kundenr
Med den risiko for at der kommer en kunde imellem og får det samme kundenr, Så syntes jeg det kunne være smart at overlade arbejdet til databasen, ved hjælp af en stored procedure.
Stored procedure performer vel også bedre end alm sql sætninger fra asp.
Ved at bruge følgende komando i den stored procedure:
SET NOCOUNT ON SET NOCOUNT OFF
De indkapsler alle min select sætninger.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.