ASP + SQLserver7 - Programmation
Marsh Posté le 17-11-2001 à 17:22:29
enfin je croyais que les drivers odbc étaient installés avec sql server!
Marsh Posté le 17-11-2001 à 17:26:29
Je connais pas SQL server mais pour d'autres DB (PostgreSQL, MySQL), je configure toujours une source ODBC kivabien dans le panneau de configuration Windows.
[edtdd]--Message édité par Verdoux--[/edtdd]
Marsh Posté le 17-11-2001 à 19:20:27
Dans le panneau de configuration !
Y a une icône ODBC si ODBC est installé.
Marsh Posté le 17-11-2001 à 19:38:59
enfin si je l'ai, j'ai crée un nouveau truc pour la base sql en pointant sur ma base comme base par défaut, mais ca ne change rien
Marsh Posté le 17-11-2001 à 19:39:48
je viens de te trouver ca
<%
Set conn = Server.CreateObject("ADODB.Connection" )
connstring = "driver={SQL Server};" & "server=mon_serveur;uid=login; pwd=mot_de_passe; database=base_en_cours"
conn.open connstring
%>
source : http://www.asp-magazine.com/fr/asp/blitz/bdf1.asp
on sait jamais ca peut t'aider c'est pour eviter de passer par ODBC
Marsh Posté le 17-11-2001 à 19:40:45
d'ailleurs j'ai jamais utiliser SQL Server mais toujours Access
ca change quoi ?
Marsh Posté le 17-11-2001 à 19:52:07
rhààààààààààààààààà!
je viens de trouver le problème, c'est dans la création des utilisateurs.
je pensais que quand je rajoutais l'utilisateur xxx dans sql, c'était un utilisateur xxx que j'avais crée dans les utilisateurs de 2000.
le problème c'est que je ne sais pas comment créer un utilisateur dans SQLserver, il ne me demande jamais le mot de passe associé
Marsh Posté le 17-11-2001 à 19:52:36
SQL et access?
SQL est plus costaud, supporte plus de 7 connexions simultanées...
Marsh Posté le 17-11-2001 à 17:10:15
bonjour,
dans une page en ASP je fais une connexion à une base de données.
Le PC s'appelle "Yannick"
le serveur SQL s'appelle "Yannick"
la base de données qui contient les tables à interroger s'appelle "isifa"
dans ma page ASP j'ai procédé comme ça :
set conn=server.createobject("ADODB.connection" )
conn.open "Provider=SQLOLEDB; Database=YANNICK; Initial Catalog=isifa"
mais la page me renvoie une erreur 500:
Microsoft OLE DB Provider pour SQL Server error '80040e4d'
Échec de la connexion de l'utilisateur 'IUSR_YANNICK'.
/index.asp, line 19
alors j'ai crée un compte dans le gestionnaire des utilisateurs de win2k ayant ces propriétés :
user ID=admin
password=test1
et j'ai crée un utilisateur 'admin' depuis le groupe buitlin/administrateur dans sql server.
ma syntaxe est donc devenue :
set conn=server.createobject("ADODB.connection" )
conn.open "Provider=SQLOLEDB; Database=YANNICK; Initial Catalog=isifa; User ID=admin; Password=test1"
mais j'obtiens le même message que précédemment :
Microsoft OLE DB Provider pour SQL Server error '80040e4d'
Échec de la connexion de l'utilisateur 'admin'.
/index.asp, line 19
qqun pourrait m'expliquer mon erreur?