下面是引用忌子飞影于2005-05-30 17:06发表的 新增资料库的问题:
我在写要新增删除修改查询的asp网页!!
不知道可不可以用vb的做法做~
因为我只会vb~sql是会一点!!不过好难!!
因为你的AddNew方法只有Recordset物件才可以使用
而且你没有先指定要在哪个Table新增资料
所以会产生错误
可以先建立Connect物件之后,再建立一Recordset物件
请参考以下程式马
复制程式
<%
Set adodc1 = Server.CreateObject("ADODB.Connection")
strcon="provider=microsoft.jet.oledb.4.0;data source=" & _
server.mappath("class.mdb") '<-连结到class.mdb,也就是class资料库
Adodc1.open strcon
sqlText = "SELECT * FROM test_table" '<-假设要在"test_table"这个资料表里新增资料
'建立Recordset物件
Set rsObj = Server.CreateObject("ADODB.Recordset")
'用Recordset物件开启资料表
rsObj.Open sqlText, adodc1, 1, 3
'资料表开启之后便可以使用新增的方法新增资料
rsObj.AddNew
rsObj("会员帐号").Value ="test" '字串必须用双引号包住,没有加双引号的话就是变数
rsObj("会员密码").Value = "pass"
rsObj.Update '<-非常重要,在使用AddNew以及指定栏位内的值之后必须使用UPdate方法将资料写入
rsObj.close
Set rsObj = nothing
adodc1.close
Set adodc1 = nothing
%>