Query select count

mercoledì 04 marzo 2009 - 12.11

20pippo05 Profilo | Newbie

Ho un problema con una query SQL.voglio che mi restituisca il risultato della query in una variabile.il linguaggio usato è vbscript.

Set cmd =CreateObject("ADODB.Command")
cmd.CommandText= "SELECT COUNT (*) FROM PRODUCT WHERE CODICE= ' 01 ' "
dim count
Set count = cmd.ExecuteScalar()

mi dà errore in quanto non riconosce il metodo ExecuteScalar()

alx_81 Profilo | Guru

Ciao
>mi dà errore in quanto non riconosce il metodo ExecuteScalar()

In vbscript non esiste il metodo ExecuteScalar. Puoi usare solo il metodo Execute.
Eccoti un esempio:
dim objConn set objConn = CreateObject("ADODB.Connection") ' apro la connessione objConn.ConnectionString = TuaConnectionString objConn.Open() dim objCmd set objCmd = CreateObject("ADODB.Command") set objCmd.ActiveConnection = objConn objCmd.CommandText = "SELECT 1 as Conteggio" dim objRs set objRs = objCmd.Execute If Not objRs.Eof Then msgbox(objRs("Conteggio")) End If objRs.close() ' disalloco set objCmd.ActiveConnection = nothing set objCmd = nothing set objRs = nothing objConn.Close() set objConn = nothing
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5