AspSmartUpload sur IIS6 : modifier taille maximale des fichiers
- Par: serveurblog
- Le: 16.02.2010 10:38:46
- Dans: Composants ASP
- Commentaires: 0
- Ouvrir le fichier metabase.xml situé dans c:\windows\system32\inetsrv
- A la ligne AspMaxRequestEntityAllowed ; modifier la valeur ( attention aux exces ! )
- Relancer IIS6 ( net start w3svc )
- Redemarrer le serveur
( ps : attention , la metabase est un fichier sensible )
AspSmartUpload et IIS6 sous W2003 : LoadLibrary a echoue via Regsvr32
- Par: serveurblog
- Le: 15.02.2010 18:27:18
- Dans: Composants ASP
- Commentaires: 0
Si vous tentez d'enregistrer aspSmartUpload.dll sur un serveur W2003 vous aurez invariablement le message :
LoadLibrary("C:\WINDOWS\SYSTEM32\aspSmartUpload.dll") a échoué. Le module spécifié est introuvable
Solution : AspSmartUpload a besoin de la dll vb5 de microsoft pour tourner correctement.
Utiliser un IF au sein d'un GridView
- Par: jack
- Le: 25.03.2009 20:17:25
- Dans: Composants ASP
Vous utilisez une zone <asp:templatefield> dans un Gridview pour le personnaliser.
Le problème est d’utiliser une condition sur un champ de la table associée au Gridview.
Par exemple :
Dans votre table vous avez un champ « etat » qui indique numériquement l'état d'une commande.
etat = 0 - Commande en cours
etat= 1 - Commande Envoyée
etat= 2 - Commande Annulée
Vous souhaiteriez afficher à un endroit de votre Gridview une indication sur la commande affichée.
Supposons, que vous ayez un champ label qui assure l'affichage de cette donnée.
Vous ne pouvez pas faire quelque chose du genre :
<% if (DataBinder.Eval(Container, "DataItem.etat") =0 then %>
<asp:Label id ="encours" runat="server" text="Commande en cours"></asp:label>
<% else %>
....
<% end if%>
Comment installer des ActiveX
- Par: jack
- Le: 03.03.2009 20:16:38
- Dans: Composants ASP
Créer une instance d'objet
<% Set monObjet=server.CreateObject("ADODB.Connection") %>
(Composant que l'on utilise régulièrement pour la connexion à une base de données)
Créer une instance d'object avec son identifiant de classe
Vous pouvez créer un objet à l'aide de son identifiant (base de registre)
<OBJECT RUNNAT=Server ID=Pageliees CLASSID="Clsid:6DE1-11CF-87A7-444553540000">
</OBJECT>
Gérer les erreurs
Pour savoir si l'instance d'un objet a bien été créée, et éviter une erreur éventuelle, vous pouvez utiliser le code suivant :
<% On error resume next
Set monObjet=server.CreateObject("ADODB.Connection")
if isObject(monObject)=false then
' la méthode a échouée... Gestion de l'erreur
end if
%>
Arrondir un nombre
- Par: jack
- Le: 13.02.2009 19:22:46
- Dans: Composants ASP
<%=Round(nb, ar)%)
Où « nb » est le nombre à arrondir et « ar » est le nombre indiquant combien de positions à la droite de la virgule sont incluses dans le nombre arrondi. Si cette valeur est omise, la valeur retournée est un entier c'est-à-dire un nombre sans décimales.
SimageUtil : Changer la taille d une image en ASP
- Par: serveurblog
- Le: 02.06.2008 10:42:32
- Dans: Composants ASP
- Commentaires: 26
Voici, simplifié, le code ASP qui permet de retailler une image en ASP :
Set myImage = Server.CreateObject("SImageUtil.Image")
myImage.OpenImageFile("/repertoire/"&rs("image")&")")
myImage.ChangeSize 100,70
myImage.SaveJpgFile "repertoire1/"&nom_image&".jpg", 75
myImage.Close()
Uploader en asp sans composant.
- Par: serveurblog
- Le: 09.04.2008 15:50:05
- Dans: Composants ASP
- Commentaires: 0
Upload de fichiers sur serveur sans besoin de composant serveur.
Code ...
ABCPDF :Generer des fichiers PDF par ASP a la volee
- Par: serveurblog
- Le: 09.04.2008 11:27:40
- Dans: Composants ASP
- Commentaires: 0
Voici un exemple de fonctionnement :
Set theDoc = Server.CreateObject("ABCpdf3.Doc")
theDoc.FontSize = 96
theDoc.AddText "bonjour"
theDoc.Save "c:\mypdfs\simple.pdf"
Set theDoc = Server.CreateObject("ABCpdf3.Doc")
theDoc.AddGrid
theDoc.Color = "255 0 0"
theDoc.Width = 10
theDoc.Rect.Position 100, 200
theDoc.Rect.Width = 400
theDoc.Rect.Height = 500
theDoc.FrameRect
theDoc.Save "c:\mypdfs\coordinates.pdf"
Comment envoyer un mail grace a Cdonts ?
- Par: serveurblog
- Le: 26.03.2008 10:50:30
- Dans: Composants ASP
- Commentaires: 0
Voici le code source de l'envoi :
Dim MAILCDO
Set MAILCDO = Server.CreateObject("CDONTS.NewMail")
MAILCDO.To = "info@votredomaine.com"
MAILCDO.From = "info@votredomaine.com"
MAILCDO.Subject = "Sujet"
MAILCDO.Body = "CorpsDuTexte"
MAILCDO.Importance = 1
MAILCDO.BodyFormat=0
MAILCDO.MailFormat=0
MAILCDO.Send
set MAILCDO=Nothing
Telechargement de ASPUPLOAD
- Par: serveurblog
- Le: 21.03.2008 16:20:11
- Dans: Composants ASP
- Commentaires: 0