abdellahsaida
Messages postés8Date d'inscriptionjeudi 31 janvier 2008StatutMembreDernière intervention14 mai 2013
-
13 juin 2012 à 06:37
abdellahsaida
Messages postés8Date d'inscriptionjeudi 31 janvier 2008StatutMembreDernière intervention14 mai 2013
-
13 juin 2012 à 19:17
Slt à tous ;
j’ai un p’tit pbm ,il s’agit d’établir la connexion entre ma base de données (créé par Microsoft SQL Server 2005 ed.expresse) et une page ASP classique, sachant que je suis débutant dans le développement avec ASP
(des information sur l'ordinateur:
le nom de l'ordinateur: MAISON
le nom de l'utilisateur: toktok
le nom de la base de donnés: names
la table dans la bdd: emp
j'utilise dans l'installation "le compte système par défaut: Système local"
et le mode d'authentification windows)
voici le code de la page:page.asp et qui est placé dans le répertoire du serveur iis "wwwroot":
<html>
<head>
<title>les informations du jours</title>
</head>
voici les derniers infos
<%
set connectionToDatabase = Server.CreateObject("ADODB.Connection")
connectionToDatabase.ConnectionString ="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=;Initial Catalog=names;Data Source=MAISON"
connectionToDatabase.Open
selectSQL="select * from emp"
set rs=connectionToDatabase.execute(selectSQL)%>
<% do while not rs.eof %>
le nom:,
<% response.write(rs("nom"))%>
<% rs.movenext
loop %>
<%
connectionToDatabase.Close
Set connectionToDatabase=Nothing
%>
</html>
Impossible d'ouvrir la base de données "names" demandée par la connexion. La connexion a échoué.
voici les information de l’installation du Microsoft SQL Server 2005 ed.expresse
Configuration et gestion de SQL Server Express
• En vue d'améliorer la gestion et la sécurité, SQL Server 2005 offre un meilleur contrôle de la surface d'exposition de SQL Server sur votre système. Afin de minimiser la surface d'exposition, les configurations par défaut suivantes ont été appliquées à votre instance de SQL Server :
o les connexions TCP/IP sont désactivées ;
o les canaux nommés sont désactivés ;
o l'explorateur SQL doit être démarré manuellement ;
o les fonctions OPENROWSET et OPENDATASOURCE ont été désactivées ;
o l'intégration CLR est désactivée ;
o l'automation OLE est désactivée ;
o l'instruction xp_cmdshell est désactivée.
Pour activer ou désactiver des fonctionnalités et des services, exécutez l'utilitaire de configuration de la surface d'exposition de SQL Server à partir du menu Démarrer.
• SQL Server Management Studio Express Edition est disponible en téléchargement à partir du Centre des développeurs Microsoft SQL Server sur MSDN (http://go.microsoft.com/fwlink/?linkid=51793).
Documentation et exemples
• La documentation en ligne de SQL Server 2005 est disponible en téléchargement à partir du Centre des développeurs Microsoft SQL Server sur MSDN (http://go.microsoft.com/fwlink/?linkid=51793).
• Pour installer le Kit de développement .NET Framework SDK, consultez la rubrique se rapportant à l'installation du Kit de développement .NET Framework SDK dans la documentation en ligne de SQL Server.
• Pour installer les exemples de bases de données et de code, téléchargez les exemples SQL Server à partir du Centre des développeurs Microsoft SQL Server sur MSDN (http://go.microsoft.com/fwlink/?linkid=51793).
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 13 juin 2012 à 08:44
Salut,
ta dernière chaine de connexion semble être la bonne. Je ne connais pas bien SQL Server et encore moins son client, mais dans ton dernier screen on dirait que ta DB se nomme "data" et que celle-ci ne contient pas de table "emp".
abdellahsaida
Messages postés8Date d'inscriptionjeudi 31 janvier 2008StatutMembreDernière intervention14 mai 2013 13 juin 2012 à 09:28
je vous remercie jpop pour votre réponse...
pour la table base de données data et sa table bdd, c'est une ancienne bdd, et je vous remercie pour la remarque et voici la table de names et sa table emp: