ASP连接sql数据库错误

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:48:17
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[MySQL][ODBC 3.51 Driver][mysqld-5.0.27-community-nt]Build WHERE -> insert_fields() failed.
/password.asp, 第 26 行
看不懂这是什么意思
<!--#include file="conn.asp" -->
<!--#include file="default.asp" -->
<%
if request.form("submit")="确定" then
ps_loginname=checkparam(request.form("username"))
ps_oldpsd=checkparam(request.form("oldpsd"))
ps_psd1=checkparam(request.form("psd1"))
ps_psd2=checkparam(request.form("psd2"))
if ps_loginname="" or ps_oldpsd="" or ps_psd1="" or ps_psd2="" then
response.write "<script language=javascript>alert('请填写完整!');history.back();</script>"
response.end
end if
if ps_psd1<>ps_psd2 then
response.write "<script language=javascript>alert(&

你本身数据库sa能连接 用asp无法连接?

用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。

源错误:

行 118: SqlCommand cmd=new SqlCommand(sql,con);
行 119:
行 120: con.Open();
行 121:

我的解决步骤:
这一问题一般是由于SQL Server未集成Windows身份验证导致的,所以解决方案为:

1 打开SQL Server企业管理器。
2 选择服务器名称上右键选择“编辑SQL Server注册属性”,然后在对话框中选择“使用windows身份验证”。
3 试试一试,不行。在看看安全性设置
4 同样右键,选择“属性”,然后打开“安全性”选项卡。
5 在选项卡中,选择身份验证为“SQL Server和 Windows ”,其他不变

如果上面不行 那可能是你asp代码有错。。

你好,最近我跟你遇到了同样的问题。就是如果我的select语句后面选择部分字段,那么我执行update就失败,但是使用select * 能够成功,后来百度无意发现,有人说select后面选择字段如果包含主键,那么update就能成功,测试了一下,果然如此。

<!--#include file="conn.asp" -->
<!--#include file="default.asp" -->
里面的错

错误在conn.asp的第26行,虽然提示在password.asp里,但