Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Iniciando no SLQ Server 2000 ...
Message
General information
Forum:
Visual FoxPro
Category:
Client/server
Miscellaneous
Thread ID:
00778142
Message ID:
00778534
Views:
17
Frederico ficou perfeito ! Obrigado, eu estou iniciando no SQL Server, e acho que vou necessitar de muita ajuda de todos.
Tentei marcar sua resposta como solução mas não consegui, acho que porque já havia marcado a do Fábio. Marquei a sua como ajuda. De qualquer forma muito obrigado :)

>Paulo, tem um macete para string de conexão com ADO, faça o seguinte:
>
>No windows explorer, em qualquer diretório, crie um arquivo TXT (teste.txt)
>
>renomeie o arquivo teste.txt para teste.udl
>
>Execute este arquivo
>
>Abre então uma tela pedindo o nome do servidor, login, senha, etc.
>
>Preencha os dados e tecle Ok
>
>Abra o arquivo depois pelo bloco de notas, eis sua string de conexão ...
>
>
>
>
>
>>Fábio,
>>
>>O SQL esta instalado em um Servidor Win 2000 Server com SP3. O Nome do Servidor é teste. E não consigo fazer a conexão pois me gera um erro quando troco local por teste, ou por \\teste ou por (teste).
>>
>>O que devo fazer ?
>>
>>
>>>Paulo,
>>>
>>>Para facilitar, estou passando um exemplo genérico de utilização do ADO em cima do database Northwind do SQL Server. Se você quiser testar e o SQL Server estiver na mesma máquina que o VFP, o código abaixo pode ser executado como está:
>>>
>>>
>>>LOCAL loConn as "ADODB.Connection"
>>>LOCAL loRS   as "ADODB.Recordset"
>>>
>>>loConn = CREATEOBJECT("ADODB.Connection")
>>>loConn.Open("driver={SQL Server}; Server=(local); Uid=sa; Pwd=; Database=Northwind")
>>>
>>>loRS = loCOnn.Execute("select * from Customers")
>>>
>>>loRS.MoveFirst()
>>>DO WHILE NOT loRS.EOF
>>>  ?loRS.Fields(2).Value
>>>  loRS.MoveNext()
>>>ENDDO
>>>
>>>loRS.Close()
>>>loConn.Close()
>>>
>>>loRS = null
>>>loConn = null
>>>
>>>
>>>Veja que para enviar outros comandos é só alterar a cláusula do loConn.Execute(). O ADO tem facilitades para persistir as mudanças no database, o que tornam a sua utilização um pouco direfente do SQL Pass Through...
>>>
>>>Um abraço!
Paulo Cesar Carneiro
desenvolvimento@controplan.com.br


"My God, what have we done?"
-- Capt. Robert Lewis, co-pilot of the Enola Gay, recalling the moment the atomic bomb exploded over Hiroshima

At 8:15 a.m. on August 6 1945
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform