关于asp连接access的问题
[code=ASP]
'=============================================
'SQL 操作通用函数[添加,修改,删除]
'Conn连接
'sqlsql 语句
'返回结果,受影响的行数
'===============================================
Function SQL_Other(Conn,sql)
Dim rs
Set rs = server.createobject("adodb.recordset")
rs.open sql,Conn,1,3
rs.close
Set rs=Nothing
Set SQL_Query=1
End Function
[/code]
我想用asp写这个函数,我之前用php连接mysql写过类似的函数.很方便使用...只是这里用asp这样传个insert语句会报错..不知道为什么.我sql语句没错的... 小弟初学者.刚接触asp/... 请各位大神多多指教
[解决办法]
我看很多asp初学者操作数据库,每次都要用recordset,
这个是记录集,
只是删除插入更新等不需要返回记录集的时候,为什么每直接激活语句就行了?
conn.execute(sql)
至于你这个,你帖出出借信息才能容易找到答案
[解决办法]
参考下我使用的代码,这是个连接SQL数据库的,你可以改成你用的.
- VB code
Function Rsg(SqlStr, icg)On Error Resume NextSet conn = Server.CreateObject("ADODB.Connection")conn.ConnectionTimeout = 1conn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Data Source=(local);Initial Catalog=" & icgSet Rsg = Server.CreateObject("ADODB.Recordset")Rsg.Open SqlStr, conn, 1, 3If Err ThenSet conn = NothingSet Rsg = NothingEnd IfEnd Function