广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3657 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
忌子飞影
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[Asp][讨论] 新增资料库的问题
我在写要新增删除修改查询的asp网页!!
不知道可不可以用vb的做法做~
因为我只会vb~sql是会一点!!不过好难!!

复制程式
<%
Set adodc1 = Server.CreateObject("ADODB.Connection")
strcon="provider=microsoft.jet.oledb.4.0;data source=" & _
   server.mappath("class.mdb")
Adodc1.open strcon
Adodc1.Recordset.AddNew
Adodc1.Recordset("会员帐号") =text1
Adodc1.Recordset("会员密码") = pass
adodc1.close
%>

但是到了新增那就有出问题了!!
谢谢解答喽~


献花 x0 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-05-30 17:06 |
erika0806 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用忌子飞影于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
%>


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-06-04 01:11 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.053842 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言