当前位置: 代码迷 >> ASP >> 关于asp连接access的有关问题
  详细解决方案

关于asp连接access的有关问题

热度:84   发布时间:2012-05-30 20:20:04.0
关于asp连接access的问题
[code=ASP]
'=============================================
' SQL 操作通用函数[添加,修改,删除]
' Conn 连接
' sql sql 语句
' 返回结果,受影响的行数
'===============================================
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 Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.ConnectionTimeout = 1
conn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Data Source=(local);Initial Catalog=" & icg
Set Rsg = Server.CreateObject("ADODB.Recordset")
Rsg.Open SqlStr, conn, 1, 3
If Err Then
Set conn = Nothing
Set Rsg = Nothing
End If
End Function 
  相关解决方案