Microsoft OLE DB Provider for SQL Server ???? '80040e2f'
INSERT ?????? FOREIGN KEY ???"FK_examination_student"??????ó?????????????"test"????"dbo.student", column 'studentnumber'??
/bishe/test.asp???? 69
你表里的fkid不能为空。 你给fkid给只值就可以了。或者你在表里设置这个字段为自增长!
双击数据表“Personinf”打开编辑窗口,点一下ID这一项,把右边数据类型选择int,再在这个窗口下面是ID列的属性,在里面选择“有,无重复”,关闭这个窗口,提示是否保存,点“是”。
Microsoft OLE DB Provider for SQL Server ???? '80040e14'
????? 'and' ??????????????
/bishe/test_over.asp???? 149
此错误通常是因数据库中字段、对象或变量的名称存在以下一个或多个问题所致:
将保留字用作名称。大多数数据库都有一组保留字。例如,"date"是保留字,因而不能用于数据库中的列名称。
名称中使用特殊字符。特殊字符的示例包括:
. / * : ! # &; - ?
在名称中使用空格。
当为数据库中的对象定义了输入掩码并且插入的数据与该掩码不符时,也会出现此错误。
若要解决该问题,在指定数据库中的列名称时,请避免使用"date"、"name"、"select"、"where"和"level"等保留字。另外,请清除空格和特殊字符。
谢谢了,
问题已经解决了,是字段冲突造成的
乱码其实并不是什么问题,asp/php/jsp都有。我想所有转换编码的地方都会碰到。一般来说从头到尾始终使用同一种编码方式就不会有乱码。数据库使用的GBK编码,页面就也指定使用GBK编码。同样,数据库使用unicode编码,页面就请使用utf-8编码。如果出现乱码,肯定有地方使用了错误的编码格式。
用asp举例,如果你发现浏览页面的时候出现乱码。你可以尝试一下步骤:
确保你页面本身编码格式正确:例如test.asp中使用charset=utf-8,那么请先确保这个文件本身就是Utf-8编码的。你可以利用记事本进行转换。同样如果使用charset=GBK,请先确保这个文件本身就是GBK编码的。
确认你得到的原数据(例如从数据库中得到的数据)编码方式与页面编码方式一至。
尝试指定IIS按什么编码读取。
<%@ codepage=65001%>UTF-8
<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=437 %>美国/加拿大英语
<%@ codepage=932 %>日文
<%@ codepage=949 %>韩文
<%@ codepage=866 %>俄文
codepage指定了IIS按什么编码读取。
例如采用UTF-8编码,就在文件的最上面加上 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
例如采用GBK编码,就在文件的最上面加上 <%@LANGUAGE="
VBSCRIPT" CODEPAGE="936"%>
设置asp内置对象 符号映射 和 响应content-type header的编码
如果你采用utf-8编码, 就在文章最上面加上:
<% Session.CodePage=65001
Res
ponse.Charset="UTF-8" %>
如果你采用GBK编码, 就在文章最上面加上:
<% Session.CodePage=936
Response.Charset="GBK" %>
注意你可以把3,4中指出的设置放到一个被公共包含的文件(例如conn.asp)的最上面。那么所有的页面都应用此属性
ADODB.Recordset 错误 '800a0e79'
对象打开时,不允许操作。
/bishe/admin/report.asp,行 98
说明此数据表你在前面已经打开而且没有关闭
确保你的recordset在执行新的open时,先把recordset close掉。
你在 if then ... end if 中关闭了rsMark,但是当不走if 时,没有执行rsMark.close,下面又接着执行了rsMark.open。
改成如下。
...........
<%
rsMark.movenext
wend
end if
rsMark.close
'显示是非题
strSqlMark = "select P_P.answer as myanswer,P_P.orderid,S.content,S.answer from prj_process P_P,subject S where S.type=3 and P_P.subid=S.id and P_P.studentid=" &; intStudentID &; " and P_P.prjid=" &; intPrjID &; " order by P_P.orderid"
rsMark.open strSqlMark,G_CONN,1,1
if not rsMark.bof and not rsMark.eof then
%>
.................
用randomize语句自动出卷时总是出现重复的试题怎么解决
-
相关文章
-
最新文件
关于网学 |
万能工具 |
在线交流 |
会员中心 |
查询论文 |
招聘说明 |
精品资源 |
专题论文 |
会员中心 |
联系方式 |
下载目录
论文目录
Copyright 2005-2018 www.myeducs.cn All Rights Reserved 版权所有·网学网 提供大量原创论文 参考论文 论文资料 源代码 管理及投稿 E_mail:3710167@qq.com
郑重声明: 本网站论文均来自互联网,由本站会员上传或下载,仅供个人交流、学习、参考之用,版权归原作者所有
请下载完后24小时之内删除,任何人不得大幅抄录、在期刊上发表或作为商业之用。如涉及版权纠纷,本网站不承担任何法律及连带责任。
|