>>>>Hi,
>>>>
>>>>When using VFP with SQL Server data and you have a ADODB connection object can it be used to path a SQL Select command using SPT approach?
>>>>
>>>>For example, say at the top of the app I have:
>>>>
>>>>
>>>>oApp.oConn = createobject("adodb.connection")
>>>>oApp.oConn.ConnectionString = [ConnectionString]
>>>>oApp.oConn.Open()
>>>>
>>>>
>>>>How can I use above later in the application in SQLEXE() command?
>>>>
>>>>TIA.
>>>
>>>Like:
>>>
>>>
cnnVFP = createobj("adodb.Connection")
>>> cnnVFP.Open ("Provider=VFPOLEDB.1;Data Source=C:\FoxPro_directory;Collating Sequence=MACHINE")
>>> cnnVFP.Execute("set deleted off")
>>> o=cnnVFP.Execute("select SET('deleted') from some_table where RECNO()=1")
>>> ?o.fileds(0).value
>>> o.close
>>>
>>>
>>>All the Best
>>
>>Thank you, Yuri. What is not clear (and maybe I am missing something) is how do you specify an alias name that will be assigned to the returned query?
>
>It will not return a query as you may see it from FoxPro point of view, but a recordset, which resides in memory.
>What exactly you want to do?
I wanted to send a SQL Select expression to SQL Server and get back a cursor. I know I could do it if I was using ODBC. But I am using ADODB not sure how to do it.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham