Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Iniciando no SLQ Server 2000 ...
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Client/serveur
Divers
Thread ID:
00778142
Message ID:
00778521
Vues:
16
This message has been marked as a message which has helped to the initial question of the thread.
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!
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform