/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Stored Procedure
Fra : Andreas Hjordt


Dato : 16-08-01 14:14

Jeg prøver at udføre en stored procedure med tre argumenter men
jeg får en syntaks fejl.

<error>
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect
syntax near '5010'.
/spstat/rap7/rap7update.asp, line 6
</error>

5020 er det første argument jeg giver min stored procedure.


<ASP>
<!--#include file="../statfuncs.asp"-->
<%
'connect to db
   odbc_dbconn()
   if request.form("paid") = "on" then
      call conn.execute("rap7update(" & request.querystring("id") &
", 1, GETDATE())", , adcmdstoredproc)
   else
      conn.execute "rap7update (" & request.querystring("id") & ", 0,
null)", , adcmdstoredproc
   end if
'kill db connect
   dbconnkill()

'redirect
   response.redirect("../rapport7.asp")
%>
</ASP>

<stored procedure>
CREATE PROCEDURE [rap7update_2]
   (@ClaimID_1    [int],
    @TransferDate_2    [datetime],
    @Transferred_3    [bit])

AS UPDATE [spstat].[dbo].[ClaimTransactions]

SET [TransferDate]    = @TransferDate_2,
    [Transferred]    = @Transferred_3

WHERE
   ( [ClaimID]    = @ClaimID_1)
GO
</stored procedure>


Alt hjælp er meget velkommen.

MvH
Andreas Hjordt


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Peter Lykkegaard (16-08-2001)
Kommentar
Fra : Peter Lykkegaard


Dato : 16-08-01 16:23


"Andreas Hjordt" <andreas.hjordt@scalepoint.com> wrote in message
news:9lgguv$gp8$1@sunsite.dk...
> Jeg prøver at udføre en stored procedure med tre argumenter men
> jeg får en syntaks fejl.
>

> call conn.execute("rap7update(" & request.querystring("id") &
_______________^^^^^^^^^

> CREATE PROCEDURE [rap7update_2]
______________________^^^^^^^^^^^


Ellers hiv din sql statement ud fx vhs Resonse.Write og fyr den af i Query
Analyzer

mvh/Peter Lykkegaard





Andreas Hjordt (17-08-2001)
Kommentar
Fra : Andreas Hjordt


Dato : 17-08-01 11:25

tak for svaret men jeg havde pasted den forkerte stored procedure så here we
go again.

<error>
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near
'5010'.
/spstat/rap7/rap7update.asp, line 6
</error>

<ASP>
<!--#include file="../statfuncs.asp"-->
<%
'connect to db
   odbc_dbconn()
   if request.form("paid") = "on" then
      call conn.execute("rap7update(" & request.querystring("id") & ", 1,
GETDATE())", , adcmdstoredproc)
   else
      call conn.execute("rap7update(" & request.querystring("id") & ", 0, null)",
, adcmdstoredproc)
   end if

'kill db connect
   dbconnkill()

'redirect
   response.redirect("../rapport7.asp")
%>
</ASP>


<stored procedure>
CREATE PROCEDURE [rap7update]
   (@ClaimID_1    [int],
    @TransferDate_2    [datetime],
    @Transferred_3    [bit])

AS UPDATE [spstat].[dbo].[ClaimTransactions]

SET [TransferDate]    = @TransferDate_2,
    [Transferred]    = @Transferred_3

WHERE
   ( [ClaimID]    = @ClaimID_1)
GO
</stored procedure>

På forhånd tak,
Andreas Hjordt


Peter Lykkegaard wrote in dk.edb.internet.webdesign.serverside.asp:
> "Andreas Hjordt" <andreas.hjordt@scalepoint.com> wrote in message
> news:9lgguv$gp8$1@sunsite.dk...
> > Jeg prøver at udføre en stored procedure med tre argumenter men
> > jeg får en syntaks fejl.
> >
>
> > call conn.execute("rap7update(" & request.querystring("id") &
> _______________^^^^^^^^^
>
> > CREATE PROCEDURE [rap7update_2]
> ______________________^^^^^^^^^^^
>
>
> Ellers hiv din sql statement ud fx vhs Resonse.Write og fyr den af i Query
> Analyzer
>
> mvh/Peter Lykkegaard
>
>
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Peter Lykkegaard (17-08-2001)
Kommentar
Fra : Peter Lykkegaard


Dato : 17-08-01 13:42


"Andreas Hjordt" <andreas.hjordt@scalepoint.com> wrote in message
news:9lirei$glm$1@sunsite.dk...
> tak for svaret men jeg havde pasted den forkerte stored procedure så here
we
> go again.
>
Som skrevet tidligere
Hiv din sql statement ud med fx Response.Write og fyr den derefter af i
Query
Analyzer

>call conn.execute("rap7update(" & request.querystring("id") & ", 1,
>GETDATE())", , adcmdstoredproc)
___________^

Jeg kan se at du har parenteser omkring dit kald til sp'en
Det skal være

call conn.execute("rap7update " & _
request.querystring("id") & ", 1, GETDATE()", , adcmdstoredproc)

Hvis din værdi i <request.querystring("id")> skal gemmes som tekst så husk
enkelt apostroffer

mvh/Peter Lykkegaard








Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste