首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

数据读取有关问题

2012-02-21 
数据读取问题!--#includefile top.asp --%dimconndimconnstrdimdbdb database/sjrx.asp Setconn

数据读取问题
<!--#include   file= "top.asp "-->
<%
dim   conn
dim   connstr
dim   db
db= "database/sjrx.asp "
Set   conn   =   Server.CreateObject( "ADODB.Connection ")
connstr= "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source= "   &   Server.MapPath( " "&db& " ")
conn.Open   connstr
id=request( "id ")
code=request( "code ")
SQL= "Select   *   from   news   where   id= ' "&id& " '   and   code= ' "&code& " ' "
Set   ss=Server.CreateObject( "Adodb.Recordset ")
ss.Open   sql,   Conn,1,3       '第   14   行
title=ss( "title ")
content=( "content ")
addtime=( "addtime ")
%>
出现问题:标准表达式中数据类型不匹配。
/meiti/skin/rencai/news.asp,   第   14   行

[解决办法]
SQL= "Select * from news where id= ' "&id& " ' and code= ' "&code& " ' "
改为
SQL= "Select * from news where code= ' "&code& " ' and id= "&id
[解决办法]
用樓上的試下吧,感覺你的沒錯.至少在SQLSERVER裏可用.
[解决办法]
access中如果id是数字型的话就不能加 '
[解决办法]
SQL= "Select * from [news] where [id]= "&id& " and [code]= ' "&code& " ' "

热点排行
Bad Request.