0

我正在尝试使用 vb 脚本从数据库中获取数据。我的代码如下:

<FORM action="" method="post">
        <!--#include file="open_conn.asp" -->
    <% 
        'Get id dynamique from id unsubcribe mail
        id = Request.QueryString("ID_unsub")
        'Selection phone number
        SQL = "SELECT  telephone FROM  KS_enfants WHERE IDenfant=1"
        Set Retel = Server.CreateObject("ADODB.RecordSet")
        Server.ScriptTimeout=120
        Retel.Open SQL,session("mycon"),1,1
        '======================= Read data and sent=================
        Do While NOT Retel.Eof
        tel = Retel("telephone") 

        Loop
    %>

                <table cellpadding="0" cellspacing="0" style="padding:0; background:#fff;">
                    <tr>
                       <td colspan="2" style="height:auto;">
                        <input type="text" name="txt_num"  id="txt_num" style="width:250px;" value="<%  tel %>" />
                        </td>
                     </tr>
                 </table>

事实上,我收到了错误消息:

 Erreur d'exécution Microsoft VBScript erreur '800a000d'

Type incompatible: 'tel'

/Emailing/template_email/emailing-apprenant/righ-side-1.asp, ligne 90 

我不知道如何解决它。有人知道,请帮助我,谢谢。

4

1 回答 1

0

我认为而不是:

<%  tel %>

你的意思是:

<%=tel %>

或者

<% Response.Write(tel) %>
于 2013-04-02T03:51:12.977 回答