asp怎么向sql server中插入数据阿

我做了一个表格提交的页面,想通过表单向sqlserver中写数据
代码如下
<%
set rs=server.createobject("adodb.recordset")
sql="select * from scdh"
rs.open sql,conn,2,3
rs.addnew
id=request.form("id")
department=request.form("department")
explain=request.form("explain")
username=request.form("username")
productname=request.form("productname")
producttype=request.form("producttype")
spec=request.form("spec")
amount=request.form("amount")
unit=request.form("unit")
remark=request.form("remark")
date1=request.form("date1")
date2=request.form("date2")
username1=request.form("username1")
username2=request.form("username2")
date3=request.form("date3")
rs("id")=id
rs("department")=department
rs("explain")=explain
rs("username")=username
rs("productname")=productname
rs("producttype")=producttype
rs("spec")=spec
rs("amount")=amount
rs("unit")=unit
rs("remark")=remark
rs("date1")=date1
rs("date2")=date2
rs("username1")=username1
rs("username2")=username2
rs("date3")=date3
rs.update
rs.close
set rs=nothing
conn.close
set rs=nothing
%>

这个代码在access数据库中就可以执行,但是换成到sqlserver的数据库就不行了,请问sqlserver中应该用什么句写入阿?

除了几个字母打错外,应该是你数据库连接串的问题吧,access和mssql可以有区别的哦

access的连接串
<%
dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("123.mdb"))
%>

mssql的连接串
<%
dim dsn,conn
set conn=server.createobject("adodb.connection")
dsn="driver={sql server};server=127.0.0.1;uid=xxx;pwd=xxx;database=xxx"
conn.open dsn
%>
温馨提示:内容为网友见解,仅供参考
第1个回答  2005-10-14
如果不是上面的问题
就可能是有sql 的关键字

你得改成insert into 语句
字段都加上[]
就好了
第2个回答  2005-10-15
如上述不行,可重配sql数据库试一下;

参考资料:http://it.anhuinews.com/system/2003/06/09/000358929.shtml

asp怎么向sql server中插入数据阿
set conn=server.createobject("adodb.connection")dsn="driver={sql server};server=127.0.0.1;uid=xxx;pwd=xxx;database=xxx"conn.open dsn >

asp 连接sqlserver数据库的连接方式有几种?分别是什么
第一种 - 这种方法用在ACCESS中最多 strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")set conn = server.createobject("adodb.connection")conn.open strconn 第二种-这种方法用在SQL SERVER中多 strconn = "Driver={SQL Server};Description=sqldemo...

ASP使用SQL server数据库
在"创建 SQL Server 的新数据源"对话框中,在"服务器"列表框中键入包含 SQL Server 数据库的服务器的名称,然后单击"下一步"。选择验证登录 ID 的方式。如果要选择 SQL 服务器验证,请输入一个登录 ID 和密码,然后单击"下一步"。在"创建 SQL Server 的新数据源"对话框中,设置默认数据库、存...

asp连接sqlserver数据库实现代码
通过driver建立连接 代码如下 <% Const DataBaseType= If DataBaseType= then DBPath="\/jb \/news asp" SqlNowString = "Now()" ystr=true nstr=false suiji="rnd(id)" Else 如果是SQL数据库 请认真修改好以下数据库选项 DataServer = " cnnet" 数据库服务器IP DataUser...

asp连接SQL server数据库二种方法
sql server连接方法:set adocon=server.createobject("adodb.recordset")adocon.open"driver={sql server};server=(local);uid=***;pwd=***;"& _"database=数据库名;"sql server ole db连接方法:set adocon=server.createobject("adodb.connection")adocon.open"provider=sqloledb.1;data source...

请问如何将ASP.NET与SQL Sever进行连接?
, thisReader["CustomerID"], thisReader["CompanyName"]);} 确保资源回收,关闭SqlDataReader和连接:csharp thisReader.Close();thisConnection.Close();完成上述步骤后,ASP.NET即可与SQL Server成功连接,进行数据查询操作。以上代码示例展示了在ASP.NET中使用ADO.NET连接SQL Server的基本流程。

ASP怎么连接SQL数据库(asp如何连接sql数据库)
ASP与SQL数据库连接语句具体如下:Setconn=Server.("ADODB.Connection")connstr="provider=Sqloledb;server=服务器名;uid=用户名;pwd=密码;database=数据库名"conn.Openconnstr IfErrThen err.Clear Setconn=Nothing Response.Write"数据库连接出错,请检查连接字串"Response.End ...

ASP数据库连接 asp怎样与SQL数据库连接
本篇讲述asp.net如何连接数据库,考虑到数据库种类较多,这里就以asp.net连接SQL Server数据库举例 工具\/原料 电脑 Visual Studio 方法\/步骤 启动Visual Studio,新建一个web工程 点开工程目录下web.config文件,找到<connectionStrings>节点,新增数据库配置 <add name="myDB" connectionString="server= ...

asp.net 一条sql语句向数据库中插入多条记录?
可以借助SqlServer对Xml的支持一次把数据传到Sqlserver中批量插入或修改。可以参考如下存储过程:sp_xml_preparedocument OPENXML sp_xml_removedocument

基于C#的ASP.NET如何将一个字符串写入sql server数据库中 binary(16...
SqlCommand cmd = conn.CreateCommand();\/\/建立数据库连接 cmd.CommandText = "INSERT INTO Test (binaryData, SubTitle)"+ " values ( @binaryData, @SubTitle)";\/\/要插入的值用占位符代替,其中@binaryData这样的就是占位符,就是这样写的,无论在什么语言中(好像是PLSQL里面就要这么写)conn....

相似回答
大家正在搜