|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Mar 2001
Messaggi: 21
|
ASP - Database!!!
scusate la domanda forse stupida.... ma come faccio ad ordinare un database di acces per più di un campo? es. ho un db con i campi cognome e nome.
voglio visualizzarli in ordine di cognome e di nome come si fa? grazie a tutti
__________________
Mik BZ8 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 1999
Città: Francofonte
Messaggi: 319
|
Nella riga di comando Sql devi aggiungere:
"ORDER BY Cognome And Nome" Ciap!!!
__________________
(HWUpgrade USERS MAP) |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Mar 2001
Messaggi: 21
|
Uffa non mi funziona (in effetti avevo già provato così)
i campi sul db access li ho messi tutti e due indicizzati ma ho notato che me li ordina solo per l'ultimo campo che gli metto aiuto!!!!!! grazie
__________________
Mik BZ8 |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 1999
Città: Francofonte
Messaggi: 319
|
Incolla la riga SQL e così vediamo insieme
![]()
__________________
(HWUpgrade USERS MAP) |
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Mar 2001
Messaggi: 21
|
If cFlRagg = "G" Then
cOrd = " order by DataApp" Else cOrd = " order by IdMedico AND DataApp AND OraApp" End If Dim Conn Set Conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("data/ambulatori.mdb") Dim rsApp Set rsApp = Server.CreateObject("ADODB.Recordset") rsApp.Open "select * from Appuntamenti"&cOrd, conn
__________________
Mik BZ8 |
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Mar 2001
Messaggi: 21
|
è un prg per gestire gli appuntamenti di un ambulatorio
devo visualizzare gli appuntamenti per giorno e per medico nel caso dell'ordinamento per giorno faccio un gruppo sulla data nel caso del medico faccio un gruppo sul medico e ordino i suoi appuntamenti per data ed ora. I campi sono IdMedico, DataApp e OraApp If cFlRagg = "G" Then cOrd = " order by DataApp AND OraApp" Else cOrd = " order by IdMedico AND DataApp AND OraApp" End If Dim Conn Set Conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("data/ambulatori.mdb") Dim rsApp Set rsApp = Server.CreateObject("ADODB.Recordset") rsApp.Open "select * from Appuntamenti"&cOrd, conn se mi sei di aiuto grazie tante
__________________
Mik BZ8 |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 1999
Città: Francofonte
Messaggi: 319
|
If cFlRagg = "G" Then
cOrd = "ORDER BY DataApp AND OraApp" Else cOrd = "ORDER BY IdMedico AND DataApp AND OraApp" End If Dim Conn Set Conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("data/ambulatori.mdb") Dim rsApp Set rsApp = Server.CreateObject("ADODB.Recordset") rsApp.Open "select * from Appuntamenti" & "cOrd", conn Prova così... altrimenti rsApp.Open "select * from Appuntamenti & cOrd", conn
__________________
(HWUpgrade USERS MAP) |
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Mar 2001
Messaggi: 21
|
non va, non so che dire
se hai altre idee fammi sapere grazie per ora
__________________
Mik BZ8 |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Nov 1999
Città: Francofonte
Messaggi: 319
|
ma ti ordina sempre per l'ultimo campo?
__________________
(HWUpgrade USERS MAP) |
![]() |
![]() |
![]() |
#10 |
Member
Iscritto dal: Mar 2001
Messaggi: 21
|
no, nel caso della data me li ordina solo x data e non per ora
nel caso del medico mi fa un fritto generale in cui mette i records un po' a caso bohhhh????
__________________
Mik BZ8 |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Nov 1999
Città: Francofonte
Messaggi: 319
|
ultima cosa che mi viene in mente....
nella select invece di mettere "*" prova a mettere tutti i campi che ti interessano.....di + per ora non mi viene in mente nulla ![]()
__________________
(HWUpgrade USERS MAP) |
![]() |
![]() |
![]() |
#12 |
Member
Iscritto dal: Mar 2001
Messaggi: 21
|
non è cambiato un tubo
cmq ti ringrazio x ora c
__________________
Mik BZ8 |
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jan 2001
Città: Alma Mater Tergeste (son un mulo de Trieste)
Messaggi: 368
|
tu hai scritto:
"ORDER BY IdMedico AND DataApp AND OraApp" ma la sintassi corretta è: "ORDER BY IdMedico, DataApp, OraApp" Ciao! ![]()
__________________
Mentecatto innominato anzi innominabile msn: lufo53@hotmail.com LE MIE FOTO La mia Type-R - HONDA CLUB ITALIA! ad eterna memoria di un vil gesto moderatorio ![]() |
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Nov 1999
Città: Francofonte
Messaggi: 319
|
Porca miseria...
![]() Sorry ma molto probabilmente mi ero confuso con la Clausola WHERE ....AND ![]()
__________________
(HWUpgrade USERS MAP) |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:14.