Salut

J'aimerai faire une requête sur 2 bases de données (même serveur) en ASP mais je n'y arrive pas.
J'ai essayé de cette manière mais ca plante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
	set RS = server.CreateObject("ADODB.RecordSet")
	sql = "SELECT DISTINCT TOP 200 CP FROM Presse.dbo.loccp "
	sql = sql + "INNER JOIN unipays ON Presse.dbo.loccp.NUM_PAYS = unipays.insee "
	sql = sql + "INNER JOIN Etat ON UPPER(Etat.etatabr) = UPPER(Presse.dbo.loccp.DEP) "
	sql = sql + "WHERE libinsee = '" + request.QueryString("pays") + "' "
	sql = sql + "AND CP LIKE '"+recherche+"%' "
	if request.QueryString("dep") <> "" then
			sql = sql + "AND etatlib = '" + request.QueryString("dep") + "' "
	end if
	if request.QueryString("ville") <> "" then
		sql = sql + "AND Presse.dbo.loccp.LIBLOC = '" + trim(request.QueryString("ville")) + "' "
	end if
	sql = sql + "ORDER BY Presse.dbo.loccp.CP"
	RS.open sql, connex,3,3
Presse est la 2eme base.
Je procède de cette façon en delphi mais ça n'a pas l'air de fonctionner en ASP. Comment faire ?

Voici ce que j'ai dans le log :
Impossible de résoudre le classement en conflit de l'opération equal to
Merci