Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Syntax to read a sql server used defined function in VFP
Message
From
07/04/2010 13:34:49
 
 
To
07/04/2010 08:58:38
General information
Forum:
Visual FoxPro
Category:
Client/server
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Miscellaneous
Thread ID:
01459132
Message ID:
01459199
Views:
45
>Hello all.
>
>Can anyone help with the syntax to read a value from a sql server function?
>
>Problem:
>
>i have a Sql server function like this;
>
>
>CREATE FUNCTION ReadValue
>(
>	@Key char(10)
>)
>RETURNS decimal(16,3)
>AS
>BEGIN
>  DECLARE @Value decimal(16,3);
>  select @Value = field from table where key = @key;
>  RETURN @Value;
>END
>GO
>
>
>I can get the value in sql server using the following expression:
>
>print readValue('1234567890');
>
>
>No i want to use the returned value fom this function in VFP.
>It should be something like this:
>
>m.paramValue = "1234567890"
>m.hConn = GetSQLConnection()
>m.value2 = Sqlexec(m.hConn, "ReadValue(@Key = ?m.paramValue)")
>wait window m.value2
>
>
>Can anyone help me with this?
>
>TIA,
>Joaquim

with sql 2008 you can
key = "1234567890"
hConn = GetSQLConnection()
value = '' && cast it
Sqlexec(m.hConn, "select ?@m.Value = field from table where key = ?m.key")
wait window m.value
Previous
Reply
Map
View

Click here to load this message in the networking platform