Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1300 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  pb sql access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb sql access

n°808776
i$is
Posté le 28-07-2004 à 15:47:50  profilanswer
 

Bonjour a tous,
 
je suis actuellement en stage et je refais un site internet.
Mon probleme est le suivant :
 
J ai dans ce site une petite base de donnees faite avec mysql et tout roule nickel.
 
Cependant il me faut maintenant l uploader et c est la que mon probleme se pose. En effet l hebergeur (normandnet) me dit que si je veux que ma bdd en sql soit reconnue il va leur falloir faire des changements dans notre compte qui est sous win nt pour le passer sous linux moyennant 137 €.
 
Ou alors il me faut passer ma base sous access ! Mais le probleme c'est que je ne sais po si je peux gérer ma base de donnees avec html (affichage, formulaire d ajout, connexion a la base ...) si ma base est sous access.
 
En fait ma question est la suivante :
 
Est ce qu avec access je peux interroger ma base à distance et si oui comment ?  
 
Depuis ce matin (temps de validation du pseudo) j'ai essayé de passer tous mes scripts php avec odbc et j ai refait ma bdd sous access mais ca marche po :(
J'ai des soucis avec obdc et sa synthaxe ...
 
Mais je n ai pas vu d autres solutions, y en a t il ?
 
Merci d avance
 
Is²

mood
Publicité
Posté le 28-07-2004 à 15:47:50  profilanswer
 

n°809227
Arjuna
Aircraft Ident.: F-MBSD
Posté le 28-07-2004 à 22:37:49  profilanswer
 

i$is a écrit :

Est ce qu avec access je peux interroger ma base à distance et si oui comment ?


Dans la théorie, oui, vu les restrictions de ton hébergeur, j'en doute.
La méthode exacte, je ne l'ai pas en tête (ça fait trop longtemps que je n'ai pas touché à Access), mais c'est possible. Seulement ça demande intervention sur le serveur, ce qui semble râpé (vu qu'ils ne sont pas foutus d'installer MySQL sur NT, j'en déduis que c'est un serveur mutualisé sur lequel tu n'as aucun accès.
 
Cependant, ces hébergeurs proposent souvent une petite interface style PHPMyAdmin, afin de piloter les fonctions principales d'une base access.
 

i$is a écrit :

Depuis ce matin (temps de validation du pseudo) j'ai essayé de passer tous mes scripts php avec odbc et j ai refait ma bdd sous access mais ca marche po :(
J'ai des soucis avec obdc et sa synthaxe ...
 
Mais je n ai pas vu d autres solutions, y en a t il ?


Poste un exemple de code avec son erreur associée, ce sera plus facile pour te répondre ;)

n°809473
i$is
Posté le 29-07-2004 à 08:16:07  profilanswer
 

Citation :


<?php  
 
 // récupération de l'idnews
 $idnews=$_GET["idnews"];
 
 // connexion
 //$db = mysql_connect("localhost", "root", "" ) or die("Impossible de se connecter" );
 //mysql_select_db("news" ) or die("Impossible de se connecter" );
 
 $db = odbc_connect("news", "", "" );
 echo $db;
 
 //$ret = mysql_query("SELECT sujet,date,corps FROM actu WHERE idnews=$idnews" );
 
 $rqt = "SELECT sujet,date,corps FROM actu WHERE idnews=$idnews";
 $ret = odbc_exec($db, $rqt);
 
 
 //Si t'as pas de news, C qu'il y'a une erreur, ou que kk'un a essayé de passé un numéro en dur dans la barre
 
 
 //if(mysql_num_rows($ret)==0){
 if(odbc_num_rows($ret)==0){
  echo "Erreur d'accès a la news"; // prévoir un retour
   
 } else {
  //list($sujet,$date,$corps)=mysql_fetch_row($ret);
  list($sujet, $date, $corps)=odbc_fetch_row($ret);
 
  $corps=ereg_replace("(\r|\n){1,2}","<br>",$corps);
   
 
  echo "
    <td><b>$date</td>
    <td><b>$sujet</td>
   </tr>
   <tr>
    <td colspan=2>$corps</td>
   </tr>";
     
 }
 
 
 
?>


Pour un simple script d affichage.
 
et voila l erreur :
 

Citation :


Resource id #2
Warning: odbc_exec(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu., SQL state 07001 in SQLExecDirect in c:\program files\easyphp1-7\www\access\lirenews.php on line 30
 
Warning: odbc_num_rows(): supplied argument is not a valid ODBC result resource in c:\program files\easyphp1-7\www\access\lirenews.php on line 37
Erreur d'accès a la news  


 
Merci bien de m aider man :)
 
J ai plus que deux jours de stage ca m enerve un peu je n avais plus qu a uploader :(
Maintenant je dois me retaper ma base, super !
 
Ciao

n°809714
Arjuna
Aircraft Ident.: F-MBSD
Posté le 29-07-2004 à 11:01:08  profilanswer
 

Elle est où ta ligne 30 ? Poste la lignes qui plante, c'est plus évident, surtout que j'y connais rien en PHP.
 
Poste aussi les params de ton pont ODBC.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  pb sql access

 

Sujets relatifs
effectuer un rafraichidssement defaçon periodique[ACCESS].Comment paramétrer le transfert d'un fichier Excel à partir BD ACCESS
Convertir une base Acess XP vers base Access 97Webservice en VBA sous Excel ou Access. pour acceder a Amazon
[ACCESS/VBA] parcours de dossier[Access] Fermeture de formulaire
Lire une table sous access[ACCESS] Impossible de mettre un combo box.
[Access]Problème date pour faire une recherche genre "mois dernier"Pb SQL SERVEUR / ACCESS : éxecuter une procedure stockée
Plus de sujets relatifs à : pb sql access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR