Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/03/2007, 00h21   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 24
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 24
Points : 11
Points : 11
Par défaut ASP et SQLServer

Bonjour,
j'ai un site ASP avec une base Access. Je souhaite migrer vers une base SQLServer Express et je voudrais savoir:
- quelle est la chaine de connexion à utiliser dans mes pages asp ?
- un exemple de traitement d'une requete SELECT
- un exemple de traitement d'une requete INSERT ou UPDATE

J'ai utilisé le code suivant pour la connexion et une requete SELECT:

Code :
1
2
3
4
5
6
7
8
9
10
11
Set outpostDB = Server.CreateObject("ADODB.Connection")
outpostDB.Open "MABASE-2007","sa","mdpasse"
sqlText="select value02 from HTML where pageHTML='index2' AND langue='FR'"
Set userSet = Server.CreateObject("ADODB.Recordset")
userSet.open sqlText, outpostDB
text=userSet.fields.item("value02")
userSet.Close
set userSet = Nothing
'Fermeture connexion base
outpostDB.Close
set outpoustDB = Nothing
J'ai une erreur qui me dit:
Citation:
ADODB.Field (0x800A0BCD)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/session.asp, line 12
Pourtant la requète doit bien ramener une valeur !
Merci de votre aide
fabrice
fabrice.Croize est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 13h30   #2
Membre confirmé
 
Avatar de Poussy-Puce
 
Développeur Web
Inscription : octobre 2005
Messages : 357
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Canada

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2005
Messages : 357
Points : 206
Points : 206
Ds ta requête fait un count....

select count(value02) from HTML where pageHTML='index2' AND langue='FR'

La tu es certain que tu auras une valeur, au pire ça sera 0....

Comme ca, tu seras CERTAIN que ton problème ne vient pas de là...
__________________
Plus tu pédales moins vite, moins tu avances plus vite...
La vie, c'est comme une bicyclette, il faut avancer pour ne pas perdre l'équilibre...
Poussy-Puce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 13h53   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 24
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 24
Points : 11
Points : 11
OK merci je vais essayer ça mais est-ce que tu as des exemples de synthaxe pour une connexion SQLServer ?
fabrice.Croize est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 13h59   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
http://www.developpez.net/forums/sho...d.php?t=240353
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 14h48   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 24
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 24
Points : 11
Points : 11
J'avais connaissance de cette page mais je ne vois rien qui traite une connexion à SQLServer.....
fabrice.Croize est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 15h01   #6
Membre confirmé
 
Avatar de Poussy-Puce
 
Développeur Web
Inscription : octobre 2005
Messages : 357
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Canada

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2005
Messages : 357
Points : 206
Points : 206
Voici le site par excellence pour les chaines de connection:
http://www.connectionstrings.com/
__________________
Plus tu pédales moins vite, moins tu avances plus vite...
La vie, c'est comme une bicyclette, il faut avancer pour ne pas perdre l'équilibre...
Poussy-Puce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 16h41   #7
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Citation:
Envoyé par fabrice.Croize
J'avais connaissance de cette page mais je ne vois rien qui traite une connexion à SQLServer.....
Faut mettre ses lunettes
http://www.carlprothman.net/Default....erForSQLServer
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h15.


 
 
 
 
Partenaires

Hébergement Web