2010-05-13 6 views
1

en anglais simple peut vous s'il vous plaît me expliquer qu'est-ce que cette ligne signifie:adodb: que fait createparameter?

Cmd.Parameters.Append _ 
    Cmd.CreateParameter("datapath", adChar, adParamInput, 100) 

i ont alors une ligne qui écrit des données à la colonne datapath:

Cmd.Parameters("datapath").Value = "abc" 

mais je ne comprends pas la but de la première ligne? qu'est-ce que adChar et adParamInput et que signifie 100?

Répondre

2
Cmd.Parameters.Append _ 
    Cmd.CreateParameter("datapath", adChar, adParamInput, 100) 

Ajoute un paramètre à l'objet de commande de caractère de type de données (pourrait être adInteger ou tout autre type) qui accepte une entrée de paramètre pour chemin de données de champ et est de 100 caractères, la longueur est seulement nécessaire pour les types de données de caractères et devrait correspondre à la taille du champ (colonne).

Cmd.Parameters("datapath").Value = "abc" 

Définissez la valeur du paramètre à « abc »

Ceci est la valeur qui sera dans la table.