|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
![]() ![]() |
Bon voila je désiré faire un limit avec mssql, mais ca n'existe pas j'ai donc suivi la FAQ, et j'ai réussi a faire cela
Code :
Voici le code de l'affichage pour le moment Code :
Merci à vous. |
||||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : avril 2007 Messages : 247 ![]() |
Oula je sais pas ce que t'essaye de faire mais t'a requête ne va pas du tout.
On peut pas faire de SELECT dans un FROM (enfin pas a ma connaissance). Revoie ta requête surtout au niveau de la structure ou sinon dit nous ce que tu veux faire avec pour t'aider. |
|
|
00
|
|
|
#3 | ||
![]() ![]() |
Bah je désire selectionner seulement par tranche de 9 dans ma base de données.
En quelque sorte un Code :
http://sqlserver.developpez.com/faq/?page=Jeu#Jeu2 |
||
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : avril 2007 Messages : 247 ![]() |
Suffit juste de faire un
Code :
SELECT TOP 10 * FROM matable WHERE machin='$truc' |
|
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() Inscription : avril 2007 Messages : 247 ![]() |
Bon j'ai fait un équivalent de limit avec les top j'ai testé sa marche.
Code :
Bon j'ai pas trop compris comment tourner la requête dans l'article mais jla trouve très bizarre en tout cas^^ |
||
|
|
00
|
|
|
#6 | ||
![]() ![]() |
Je l'ai transformer en ceci
Code :
Je voie pas ou ca peut coincer c'est ca le pire. Edit En remplacant le AR_Ref dans les select top je recoie ce message, mais ca me semble logique Code :
Warning: mssql_query() [function.mssql-query]: message: Une seule expression peut �tre sp�cifi�e dans la liste de s�lection quand la sous-requ�te n'est pas introduite par EXISTS. (severity 16) in C:\wamp\www\galtier\aff_famille.php on line 27 |
||
|
|
00
|
|
|
#7 | ||
|
Membre confirmé
![]() Inscription : avril 2007 Messages : 247 ![]() |
Regarde quels sont tes clés primaire t'en as forcément.
Et si t'a clé primaire ce constitue de plusieurs champ bah t'a juste à la formé en fesant par exemple : Code :
Mais normalement sa marche si ya une clé unique ce qui dans un logiciel comme sage il n'ont pas oublié de mettre de clé primaire^^ |
||
|
|
00
|
|
|
#8 | ||||
![]() ![]() |
Hum dans la doc de sage j'ai ceci dit en clé
Code :
[Edit] Ca commence mal je crois Code :
|
||||
|
|
00
|
|
|
#9 |
|
Membre confirmé
![]() Inscription : avril 2007 Messages : 247 ![]() |
Tient j'avais jamais vu une doc comme sa^^
Le mieux serait de voir sur la table directement mais sinon on dirait que c'est soit PK_CBMARQ_F_ARTICLE soit IAR_REF. Essaye les 2 séparément et ensuite les 2 ensembles si sa marche pas^^ |
|
|
00
|
|
|
#10 |
![]() ![]() |
Pareil avec IAR_Ref, ca m'etonneria que c'est chamsp existe en faite surtout, à la base j'ai utilisé power AMC pour me faire un schéma des tables voulues, et aucun de ces champs n'est dans la liste.
Le seul truc étrange pour moi ce sont des champs cbXXX genre cbAR_Ref de type non défini. Au pire si Lundi j'ai pas vu le truc je le ferai à la paluche man (je stock en tableau et fait le tri sur le tableau, c'est moche et lourd mais bon j'ai peu de temps comme d'hab ^^). |
|
|
00
|
|
|
#11 |
|
Membre confirmé
![]() Inscription : avril 2007 Messages : 247 ![]() |
Ya pas moyen que tu vois les tables dans un analyseur de requête ou autre outil du genre ?
Comme sa au moins tu serais fixé^^ |
|
|
00
|
|
|
#12 |
![]() ![]() |
Euh la tu me pose une colle ^^"
Je peux aller directement sur le serveur de donnée (SQL SERVER) donc je suppose que oui j'ai accés à un analyseur de requête, en gros tu me conseil de testé directement la requête sur le serveur pour voir ? (Comme si je testé les requetes mysql sur la fenetre ms-dos y'as bon ?) Oui je parait ignard mais bon ca fait 2jrs que j'ai découvert mssql ^^" |
|
|
00
|
|
|
#13 |
|
Membre confirmé
![]() Inscription : avril 2007 Messages : 247 ![]() |
En faite ce que jpropose c'est :
- T'ouvre Microsoft SQL Server Management Studio. - Tu te connectes sur le serveur ou ce situe sage. - Dans l'explorateur d'objet (menu coter gauche) tu sélectionne ton serveur puis dans Bases de données tu vas dans ta bases sage. - Une fois sur ta base tu cherches la table concerné puis tu clics dessus pour ensuite aller dans colonnes. - L'a tu verras le nom de tes champs. Les clés primaires sont en forme de clé doré, et les clé secondaire argenté. Et comme sa tu sera quel champ utilisé pour ta requête (et puis comme sa si tu veux tu pourras tester directement ta requête également |
|
|
00
|
|
|
#14 | ||
![]() ![]() |
En faite tu vas rire, le problème c'est que la requête était fausse en soit.
On faisait un top 10-20 sur toutes la base, donc ca prenais les premiers enregistrement, et forcément dans les premiers y'as pas forcément ceux que je recherche en faisant cela ca marche du tonnere. Code :
En tout cas merci de ton coup de patte j'aurai pas tilté sinon. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com