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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
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