Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic 使用ADO与经典ASP '设置变量 尺寸控制,sql\u插入,数据源 数据源=项目数据库 sql_insert=插入购物车用户名、计数、产品名称、产品描述、产品价格值“&user_id&'、&Count&'、&product_name&'、&product_description&'、&product_price&” '创建连接对象并打开数据库 Set con=Server.CreateObjectADODB.Connection con.开放数据源 '执行sql插入代码 con.执行sql\u插入 ”“好的。现在关闭连接 结案 设置con=Nothing_Asp Classic_Ado - Fatal编程技术网

Asp classic 使用ADO与经典ASP '设置变量 尺寸控制,sql\u插入,数据源 数据源=项目数据库 sql_insert=插入购物车用户名、计数、产品名称、产品描述、产品价格值“&user_id&'、&Count&'、&product_name&'、&product_description&'、&product_price&” '创建连接对象并打开数据库 Set con=Server.CreateObjectADODB.Connection con.开放数据源 '执行sql插入代码 con.执行sql\u插入 ”“好的。现在关闭连接 结案 设置con=Nothing

Asp classic 使用ADO与经典ASP '设置变量 尺寸控制,sql\u插入,数据源 数据源=项目数据库 sql_insert=插入购物车用户名、计数、产品名称、产品描述、产品价格值“&user_id&'、&Count&'、&product_name&'、&product_description&'、&product_price&” '创建连接对象并打开数据库 Set con=Server.CreateObjectADODB.Connection con.开放数据源 '执行sql插入代码 con.执行sql\u插入 ”“好的。现在关闭连接 结案 设置con=Nothing,asp-classic,ado,Asp Classic,Ado,正如您所看到的,这是一个简单的代码。它在我的本地主机上运行了5到6次。但现在它不起作用了。有什么问题吗?我想,这是关于我的数据库或内存。我在两台不同的计算机上设置了两个不同的iis,它们的行为相同。。。请帮忙 谢谢它会给你任何错误信息吗?确保插入的所有值实际上都有值,并且不为空或null。您可以通过response.write所有的值,然后response.end来检查它们是否包含任何值。我打赌这是一个与数据相关的错误。您应该使用ADO参数。这将确保输入中无关的SQL不友好字符不会对数据库操作产

正如您所看到的,这是一个简单的代码。它在我的本地主机上运行了5到6次。但现在它不起作用了。有什么问题吗?我想,这是关于我的数据库或内存。我在两台不同的计算机上设置了两个不同的iis,它们的行为相同。。。请帮忙


谢谢

它会给你任何错误信息吗?确保插入的所有值实际上都有值,并且不为空或null。您可以通过response.write所有的值,然后response.end来检查它们是否包含任何值。

我打赌这是一个与数据相关的错误。您应该使用ADO参数。这将确保输入中无关的SQL不友好字符不会对数据库操作产生不利影响。您还应该使用它们来防止SQL注入问题


有些文档可以在上找到,您可以在谷歌上搜索ADO参数并找到许多相关示例。

我认为“数据源”应该重点关注并与Tom Gullen就错误消息达成一致。始终在页面顶部使用Option Explicit

con.Open要求在“数据源”中传递一些DSN参数或数据库连接字符串

例如:

data_source = DSN_Database, DSN_User, DSN_Password 
在您的DSN配置中可以找到/设置这些“DSN_”参数

或:


请提供有关获取Microsoft OLE DB Provider for ODBC驱动程序错误“80040e07”的更详细信息。我得到了这些错误。插入SQL中的嵌套引号是怎么回事?为什么不使用ADO参数?
data_source = "Driver={SQL Server};Server=server.domain.com;Database=project_db;uid=MyUser;pwd=MyPass;""