SQL et asp
bubly
-
toph Messages postés 191 Statut Membre -
toph Messages postés 191 Statut Membre -
slt, voila g un problème en asp: quand je veux inserer une requete SQL comme celle-la :
the_value = request.form("select")
SQL="SELECT Licence_Key FROM PRODUIT WHERE(Libelle_produit='"&the_value&"');
set respon = OBJdbConnection.Execute(SQL)
response.write respon
j'obtient une erreur de ce type :
Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A01A8)
Objet requis: ''
/sampleasp/produits.asp, line 60
voila si vous avez des reponses sur la manière de rédiger une requête SQL, sans avoir des problèmes de guillemets à l'affichage de la page,merci de me le dire...
laure
the_value = request.form("select")
SQL="SELECT Licence_Key FROM PRODUIT WHERE(Libelle_produit='"&the_value&"');
set respon = OBJdbConnection.Execute(SQL)
response.write respon
j'obtient une erreur de ce type :
Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A01A8)
Objet requis: ''
/sampleasp/produits.asp, line 60
voila si vous avez des reponses sur la manière de rédiger une requête SQL, sans avoir des problèmes de guillemets à l'affichage de la page,merci de me le dire...
laure
A voir également:
- SQL et asp
- Logiciel sql - Télécharger - Bases de données
- Logiciel asp - Télécharger - Gestion de données
- Requete sql pix ✓ - Forum MySQL
- Sql lister les tables ✓ - Forum Programmation
- Récupération serveur sql - Télécharger - Gestion de données
5 réponses
Euh, c'est laquelle ta ligne 60?
. .
\_/
. .
\_/
voila le code
set test3 = server.createobject("ADODB.Connection")
test3.Open "base_clients"
the_value = cLng(request.form("select"))
SQL="SELECT Licence_Key FROM PRODUIT WHERE Libelle_produit="&the_value&""
(l. 66) set respon = test3.Execute(SQL)
response.write "respon"
et l'erreur :
Type d'erreur :
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.
/SampleASP/TMPbu2kgvqq0x.asp, line 66
(ouaich...ca a changé...lol)
'end of the function...
%>
set test3 = server.createobject("ADODB.Connection")
test3.Open "base_clients"
the_value = cLng(request.form("select"))
SQL="SELECT Licence_Key FROM PRODUIT WHERE Libelle_produit="&the_value&""
(l. 66) set respon = test3.Execute(SQL)
response.write "respon"
et l'erreur :
Type d'erreur :
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.
/SampleASP/TMPbu2kgvqq0x.asp, line 66
(ouaich...ca a changé...lol)
'end of the function...
%>
Euh, tu as essaye avec un ; a la fin de ton SQL, il me semble qu'il y en a besoin mais je suis plus bien sur, ca date!!!
. .
\_/
. .
\_/
Tiens, l'exemple de Jeff:
// Creation et envoi de la requete
$query = "SELECT nom,url FROM sites ORDER BY nom";
$result = mysql_query($query);
// Recuperation des resultats
while($row = mysql_fetch_row($result)){
$Nom = $row[0];
$Url = $row[1];
J'espere que tu pourras en faire bon usage, sinon, va voir l'article sur le PHP, il a l'air complet et bien fait (comme d'hab en fait...)
. .
\_/
// Creation et envoi de la requete
$query = "SELECT nom,url FROM sites ORDER BY nom";
$result = mysql_query($query);
// Recuperation des resultats
while($row = mysql_fetch_row($result)){
$Nom = $row[0];
$Url = $row[1];
J'espere que tu pourras en faire bon usage, sinon, va voir l'article sur le PHP, il a l'air complet et bien fait (comme d'hab en fait...)
. .
\_/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question