affiche des résultats de 2tables avec même nom de colonnes [SQL][ASP] - ASP - Programmation
Marsh Posté le 01-07-2004 à 14:44:36
select table1.nomcolonne monnomdecolonneamoiquilestbien1, table1.nomcolonne monnomdecolonneamoiquilestbien2
from table1, table2
where table1.tatouille = table2.crapouet
Marsh Posté le 01-07-2004 à 14:45:55
Puis :
<%=RS("monnomdecolonneamoiquilestbien1" )%>
<%=RS("monnomdecolonneamoiquilestbien2" )%>
d'autres questions ?
Marsh Posté le 01-07-2004 à 15:11:35
Arjuna a écrit : Puis : |
nan sérieux ?
merde !
comment c light, comment chui light
euh oui une autre question, comment combler mon découvert après le 15 du mois chaque mois ?
Thx !
A ben si tiens, 4 autres :
En fait j'optimise un peu les grosses lourdeur que j'ai fait (je débute un peu ) et je voudrais rendre mon code plus light.
C plus light de faire 1 requête qui en imbrique une qui en imbrique aussi une ou de faire comme ça?>(cf 2)
Un deuxième truc, j'arrive pas à faire un execute pour mes insert, update et delete, et je trouve ça lourd d'ouvrir à chaque fois un recordset, comment faire avec un fichier de connexion qui a cette gueule:
Citation : <% |
2
Citation : SQL = "SELECT id FROM links_cat where id IN (SELECT parent_id FROM links_cat WHERE id IN ("&AjoutCat&" ) AND type='dom')" |
[/#ff1c00]
3-Ya plus simple que ça pour tester les mots un par un ?
Citation : RechercheText = trim(RechercheText) |
4-Est-ce qu'on peut avoir afficher des resultats provenant d'une requête imbriquée dans une autre? logiquement non puisqu'elle n'est pas stocker dans un recordset mais avec toi surement
Marsh Posté le 01-07-2004 à 15:20:42
-> C'est plus rapide de faire une requête imbriquée que de faire une boucle de requêtes sur le résultat d'une requête.
->
dim cnx
set cnx = Server.CreateObject("ADODB.Connection" )
cnx.Open(dsn)
cnx.execute "insert into ..."
-> J'ai pas compris la question 4
-> Pour les recherches de mots, c'est le système que j'utilise aussi, j'ai pas trouvé plus light
Marsh Posté le 01-07-2004 à 15:30:30
Arjuna a écrit : -> C'est plus rapide de faire une requête imbriquée que de faire une boucle de requêtes sur le résultat d'une requête. |
rhooooo je t'aime toi
dernier truc pour l'insert, comment faire pour insérer les résultats de ma requête imbriquée dans une colonneA et une valeur statique pour la colonneB.
ça lfait comme ça?
SQL = "INSERT INTO links_links_cat (colonneB,colonneA) values("&new_id&",(select machin machin...))"
Marsh Posté le 01-07-2004 à 15:32:11
Moi je ferais plutot ca
Code :
|
Marsh Posté le 01-07-2004 à 15:40:48
Lord ii a écrit : Moi je ferais plutot ca
|
magnifique tout simplement
Merci les zamis, c vraiment trop gentil, et puis hop, 3 requêtes en 1 passe, le serveur va pouvoir se reposer
Marsh Posté le 01-07-2004 à 15:58:14
mince, encore une dernière question
Citation : listeId = Split(AjoutCat,"," ) |
au lieu de faire ça je voudrais faire un truc style
SQL = "INSERT INTO links_links_cat (id_links, id_links_cat) values "&new_id&",("&AjoutCat&" )"
bon c trop pas ça la syntaxe, mais vu que c'est elle que je cherche :
en fait, insérer new_id pour chaque valeur d'ajoutCat
si ajoutCat était une requête ça ferait
SQL = "INSERT INTO links_links_cat (id_links, id_links_cat) values SELECT "&new_id&",machin from truc"
mais vu que c'est un request.form séparée par des virgules, comment faire
Marsh Posté le 01-07-2004 à 14:41:25
C'est possible?
genre (avec un exemple ça ira tout de suite mieux)
<%SQL=select table1.nomcolonne, table2.nomcolonne from table1, table2
Set RS = server.createobject("ADODB.Recordset" )
RS.Open SQL,MM_lien_interdev_STRING, 3, 3%>
'comme ça ça marche pas:
<%=RS("table1.nomcolonne" )%>
<%=RS("table2.nomcolonne" )%>
Pas possible sans renommer une des colonnes?
---------------
90-60-90 -Guish c un homme humain, un vrai-