salut
je suis on stage dans une société et cette société à une application sur son INTRANET elle est faite sur easyphp avec PHP et la basse de donnée est avec Access le problème est que le serveur ne fonctionne pas bien (plusieurs personnes envoient une requête en même temps (plusieurs tâches en même temps) le PC de serveur est un PIV wind XP2 RAM 380

l'erreur est :
[error] PHP Warning: odbc_pconnect(): SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié, SQL state IM002 in SQLConnect in c:\program files\easyphp1-7\www\force de vente\site\connexion1.class.php on line 14
et le code de connexion1.class.php est :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
 
<? 
class connexion 
{ 
var $cnx; 
//constructeur 
function connexion() 
{ 
 
 
} 
 
//connexion a la base 
function connecte_base($source,$login,$pwd) 
{ 
$this->cnx = odbc_pconnect($source,$login,$pwd); 
 
return($this->cnx); 
} 
 
//requette 
function requete($req) 
{ 
@$bd_result = odbc_do($this->cnx ,$req); 
return($bd_result); 
} 
//fonction determinat le nombre de colone d'un etable 
function nbr_col($tab) 
{ 
 
@$bd_result = odbc_do($this->cnx ," SELECT * from ".$tab); 
 
@$p = odbc_num_fields($bd_result); 
 
return($p); 
} 
 
// fetch 
function cherche($res) 
{ 
$r = odbc_fetch_row($res) ; 
return ($r); 
 
} 
 
// deconnexion 
function deconnecte() 
{ 
odbc_close($this->cnx); 
return (null); 
} 
 
//validation de la requete 
 
function valider_requete() 
{ 
if(!$rep = @odbc_commit($this->cnx)) 
{ 
$g=1; 
} 
 
 
} 
 
}
Alors comment améliorer cette application pour que le serveur fonctionne trés bien?
est-ce que il faut changer la base de Access à MySQL?