asp怎么向存储过程传一个ip或者now()的值
'存储过程
create proc fatie
@id varchar(20),
@pwd varchar(50),
@content ntext,
@ctime smalldetatime,
@ip varchar(15)
as
insert into chat (id,pwd,content,ctime,ip)
value(@id,@pwd,@content,@ctime,@ip)
go
'as代码
id=request( "id ")
pwd=request( "pwd ")
content=request( "content ")
ctime=now()
ip=request( "ip ")
set rs=server.createobject( "adodb.recordset ")
rs.open "datie "& " "& ", "&id& ", "&pwd& ", "&content& ", "&ctime& ", "&ip,conn
报错
Microsoft OLE DB Provider for SQL Server 错误 '80040e14 '
第 1 行: '.0 ' 附近有语法错误。
如果不传ctime和ip就没问题,用查询分析器exec也没问题
------解决方案--------------------你的ip应该是nvarchar值吧?!
rs.open "fatie "& " "& ", "&id& ", ' "&pwd& " ', ' "&content& " ', ' "&ctime& " ', ' "&ip& " ',conn
------解决方案--------------------固定是now()值?