bonsoir à tous,
Je n'ai pas pu établir une connexion avec MySql directement de l'administration de coldfusion, alors je suis passé par le script suivant:
<cfscript>
classLoader = createObject("java", "java.lang.Class");
classLoader.forName("sun.jdbc.odbc.JdbcOdbcDriver");
dm = createObject("java","java.sql.DriverManager");
con = dm.getConnection("jdbc:odbc:DRIVER={MySQL ODBC 3.51 Driver}; SERVER=server; PORT=3306; DATABASE=database; USER=user; PASSWORD=pwd; OPTION=3;");
st = con.createStatement();
rs = st.ExecuteQuery("SELECT * FROM table");
q = createObject("java", "coldfusion.sql.QueryTable").init(rs);
//the query is stored in the variable q
</cfscript>
pour afficher le résultat de la requête , j'ai utilisé la ligne suivante:
<cfdump var="#q#">
mais le prblème est que cela me retourne le résultat dans un tableau avec une certaine mise en forme, comment pourrais je avoir rien que le résultat ( chaine de caractères) à afficher comme avec le cfquery?
merci pour toute aide