asp.net(vb)为什么我单击提交留言时没有把留言信息执插入数据表中???

问题描述

事件代码:subpostarticle(senderasobject,easeventargs)dimconnasnewoledbconnection()conn.connectionstring="provider=microsoft.jet.oledb.4.0;datasource="&server.mappath("guestbook.mdb")conn.open()dimartidasintegerdimcmdasnewoledbcommand("selectmax(id)asaidfrombook",conn)dimreaderasoledbdatareader=cmd.executereader()reader.read()ifisdbnull(reader.item("aid"))thenartid=1elseartid=reader.item("aid")+1endifreader.close()dimstrsqlasstringstrsql="insertintobookvalues('"&artid&"','"&username.value&"','"&email.text&"','"&system.datetime.now()&"','"&content.text&"')"dimcnasnewoledbcommand(strsql,conn)cmd.executenonquery()conn.close()response.redirect("guestbook.aspx")endsub//提交时没有出现错误,但是留言信息总是没有插入数据表中~~~高手指点哈~~~~这是为什么啊???

解决方案

解决方案二:
断点调试一下看看。
解决方案三:
把你的SQL语句用response输出看看
解决方案四:
还是一样呢~~
解决方案五:
先检查一下mdb的NTFS权限

时间: 2024-08-20 15:20:34

asp.net(vb)为什么我单击提交留言时没有把留言信息执插入数据表中???的相关文章

ASP注册页面使用ajax post提交无法成功,通过抓包发现POST数据长度为0,求错误在那

问题描述 ASP注册页面使用ajax post提交无法成功,通过抓包发现POST数据长度为0,求错误在那 <!DOCTYPE html> <html lang="en"> <head> <title>微信通用平台管理系统注册</title><meta charset="UTF-8" /> <meta name="viewport" content="width

用c#把数据提交到相关联的两张access数据表中

问题描述 用c#把数据提交到相关联的两张access数据表中 现在要把姓名.密码.学号.性别添加到数据库表中,现在有两个表:账号表和信息表,要把姓名.密码添加到账号表,把姓名学号性别添加到信息表,两张表有建立关系,账号表中的姓名是主键,用c#语言怎么把文本框中的信息添加到两张表中,求大神帮帮忙,最好有代码看看,谢谢了protected void Button1_Click(object sender, EventArgs e) { string TID = TextBox1.Text.ToStr

使用vb.net,用ADO.NET,如何向Access数据表中删除一条记录?

问题描述 使用vb.net,用ADO.NET,如何向Access数据表中删除一条记录?谢谢 解决方案 解决方案二:deletefrom[表名]where[主关键字]=你要删的主关键字.解决方案三:deletefrom表where主键解决方案四:DimconAsNewSystem.Data.OleDb.OleDbConnectioncon.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;datasource=数据库文件;userid=;pass

vb.net中如何根据listbox中的项 在对应的数据表中选出相应的记录

问题描述 根据listbox中的项在表中选出记录 解决方案 解决方案二:根据listbox中的项目构造查询:...sql="select*fromtablenamewherename='"+listbox1.Text+"'";...解决方案三:...sql="select*fromtablenamewherename='"Me.ListBox1.SelectedItem.ToString"'"...解决方案四:引用2楼wuji

asp操作access提示无法从指定的数据表中删除原因分析及解决_应用技巧

数据库访问权限问题 右击数据库文件->属性->安全->添加->高级->立即查找->IUSR_XXXX & IWAN_XXXX ->确定->打开两个用户的"写入"和"修改"的权限 注意:XXXX为你的计算机名 如果操作系统用的是XP,则需要在 工具->文件夹选项->视图 中关闭"简单文件共享" 是windows本身对IUSER用户的权限问题,尤其是2000以上NTFS格式的硬盘默认

asp.net中如何把DataSet插入到一个结构完全相同的数据表中

问题描述 因为数据量很大,用遍历的方法很慢,现在想改用整体插入的方法:其中ds中是有数据的,,AccountBalance是数据库中的表名.但是运行完后没有错误,但数据库的记录也没有增加.就是毫无反应.SqlDataAdapterad=newSqlDataAdapter();SqlCommandBuildercustCB=newSqlCommandBuilder(ad);stringstrSql="select*fromAccountBalance";ad.SelectCommand=

我是怎么写的,用vb编写dll从数据表中返回array(部分源代码),请大虾过目,希望斑竹能放进精华

Option ExplicitPrivate MyErrObj As errorClsPrivate ScriptingContext As ScriptingContextPrivate request As requestPrivate response As responsePrivate server As serverPrivate session As sessionDim dbpathDim DbProvider As StringPublic Sub OnStartPage(Pa

ASP 插入数据, 换行问题解决方法

插入|解决|数据|问题 作用:当插入数据时, 把每行的回车符替换为 <br /> 方法, 只使用简单的 replace 方法-- content_ = replace(request.Form("content"),chr(13),"<br/>") 如使用函数, 可这样使用-- content_ = funcName(request.Form("content")) 文件: insertform.asp--插入数据表单页,

用VB.NET连接数据库,并将textbox中的内容写入其中的一个表中???

问题描述 我的是mysql,如果能连接其他数据库就更好了!!!!能解决的话可以加分的,谢谢 解决方案 解决方案二:VB.NET可以连接mysql啊.参考:ConnectingtoMySQLdatabasesusingVB.NET连接其它数据库也没有问题sqlserver,oracle等等.解决方案三:1.访问Access数据库: connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=F:mdbFilePathdb.mdb;Je