这个挺复杂的你还不给分提供个思路吧
我以前做是用动软代码生成器把数据库的代码生成成sql文件放在项目里用代码调用,打包的时候一起打包
网上有教程,不过我印象里有错误,自己摸索一下吧
using syetemdata; //引用systemdata命名空间,这里封装了一些与数据 *** 作有关的对象,比如DataTable\x0d\using systemdatasqlclient //引用systemdatasqlclient命名空间,这里封装了很多与SQl Server *** 作相关的类比如下面用到的SqlConnection\x0d\ \x0d\string constr=systemconfigurationconfigurationmanagerconnectionstrings["connstring"]Tostring();\x0d\\x0d\//获取一个定义的连接字符串,该字符串定义在appconfig或者Webconfig文件中,其中有一个节的名称为connstring\x0d\\x0d\sqlconnection conn =new sqlconnection(connstr); //定义一个SqlConnection对象并实例化,采用了带ConnectiongString的构造函数来创建对象。
第一页的代码那里,你就Insert Into数据库,然后记住这条记录,在第二页起,用户提交的消息你就Update这条记录,直到最后一页都是这样做。
比如:
第一页:Insert Into TableName(Field1) values(value1)(把这条新插入的记录的id或者主键记录下来)
第二页:Update TableName Set Field2=value2 where Id=记录id
第三页:Update TableName Set Field3=value3 where Id=记录id
……类推
ASP支持的数据类型应根据应用服务器能连接的数据库字符串决定(或由数据库厂商所提供的连接引擎决定)。
桌面数据可以支持Access、DBF等。
大型数据库可支持mysql、Mssql、Oracle、DB2等。
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
解析:
连接access数据库
asp数据库
一、
<%
dim conn
dim dbpath
set conn=servercreateobject("adodbconnection")
DBPath = ServerMapPath("8301")
connOpen "driver={Microsoft Access Driver (mdb)};dbq=" & DBPath
%>
二、
<%
Set Conn=ServerCreateObject("ADODBConnection")
Connstr="DBQ="+servermappath("rc/lzh")+";DefaultDir=;DRIVER={Microsoft Access Driver (mdb)}"
ConnOpen connstr
%>
dim ipconn
set ipconn=servercreateobject("ADODBCONNECTION")
ipconnopen "DBQ="&servermappath("ipmdb")&";DRIVER={Microsoft Access Driver (mdb)};"
dim rs,sql
Set rs = ServerCreateObject("ADODBRecordset")
sql="select top 1 ip_b,ip_c from ip where (ip_s<=" & ip & " and ip_e>=" & ip & ")"
rsOpen sql,ipconn,1,1
if rseof or rsbof then
getaddress="未知|未知"
Else
getaddress=rs(0)&"|"&rs(1)
end if
mdb数据库
一、
<%dim coon
Set Conn=ServerCreateObject("ADODBConnection")
Connstr="DBQ="+servermappath("/123mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (mdb)}"
ConnOpen connstr
%>
二、
dim conn
set conn = servercreateobject("adodbconnection")
connopen = "provider=microsoftjetoledb40;" & "data source = " & servermappath("/db/bbsmdb")
三、
<%@ language=VBs cript%>
<%
dim conn,mdbfile
mdbfile=servermappath("数据库名称mdb")
set conn=servercreateobject("adodbconnection")
connopen "driver={microsoft access driver (mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
set dbconnection=ServerCREATEOBJECT("ADODBCONNECTION")
DBPath = ServerMapPath("customermdb")
dbconnectionOpen "driver={Microsoft Access Driver (mdb)};dbq=" & DBPath
SQL="select from auth where id='" & user_id &"'"
SET uplist=dbconnectionEXECUTE(SQL)
2
set dbconnection=ServerCreateObject("ADODBConnection")
DBPath = ServerMapPath("customermdb")
dbconnectionOpen "provider=microsoftjetoledb40;data source="&dbpath
SQL="select from auth where id='" & user_id &"'"
SET uplist=dbconnectionEXECUTE(SQL)
3
DBPath = ServerMapPath("customermdb")
set session("rs")=ServerCreateObject("ADODBRecordset")
' rs=ServerCreateObject("ADODBRecordset")
connstr="provider=microsoftjetoledb40;data source="&dbpath
SQL="select from auth where id='" & user_id &"'"
session("rs")Open sql,connstr,1,3
4
建odbc源xxx
set conn=servercreateobject("Adodbconnection")
connopen "DSN=xxx;UID=;PWD=;Database=customer
SetConn=ServerCreateObject("ADODBConnection")
Connstr="DBQ="+servermappath("aaa/bbspp1mdb")+";DefaultDir=;
DRIVER={Microsoft AccessDriver(mdb)};DriverId=25;FIL=MSAccess;
ImplicitCommitSync=Yes;
MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;
Threads=3;UserCommitSync=Yes;"
ConnOpenconnstr
说明: 其中SetConn=ServerCreateObject("ADODBConnection")为建立一个访问数据的对象, servermappath(aaa/bbspp1mdb)是告诉服务器access数据库访问的路径
conn的内容如下:
<%
dim conn,rs
set conn=servercreateobject("adodbconnection")
connopen "driver={microsoft access driver (mdb)};dbq="&servermappath("mdb/mfkiqplmdb ")
set rs=servercreateobject("adodbrecordset")
set rsactiveconnection=conn
%>
还不懂啊 加偶的QQ 直接问吧
因为ASP有ADODB组件,所以一般的数据库都可以,包括Oracle,但是主要使用的是两种数据库MicrosoftOfficeAess和MSSQLServer。
MicrosoftOfficeAess简称Aess
主要应用于中小型网站,包括企业网站和公司网站,个人博客的类型的网站。甚至一些小型信息网站。他的优点就是简单好 *** 作,缺点就是数据量太大超过10G以上基本上就不能正常使用了。
MSSQLServer简称SQL数据库
主要应用于中型大型网站上,也是现在人们最常用的数据库之一,ASP和SQL搭配很好,它的主要优点就是运行速度稳定,容量大,对网站和数据的稳定有着重要的优势。
现在程序员普通两种都会有涉及使用,主要是根据你行业针对客户人群数据来选择,本身没有好坏,只有更适合。
Access的自动编号字段是不能修改的;
你可以将原来的数据库复制再粘贴一下,再打开复制粘贴出来的数据将你要改的表在导出至原来的数据库;
注意导出时选择‘只导出定义’,导出覆盖你原来数据库的表;
这样你导出了一个新的表,里面没有记录。编号也从0开始。
ASP是微软的产品,只能在运行平台是MICROSOFT WINDOWS的平台,是无法跨平台的,而JSP的WEB,因有虚拟机可以跨平台,即可以在LINUX平台也可能在microsoft平台下运行,所以做ASP普遍大众的认为还是用微软的开发的数据库,小网站数据量不大的用ACCESS数据库,而大型一点的数据库一般用SQL SERVER
以上就是关于如何将asp.net项目和sqlserver数据库一起打包全部的内容,包括:如何将asp.net项目和sqlserver数据库一起打包、用C#在ASP.NET做项目时怎么连接sql数据库、我用dw+asp+access做数据库录入,数据库的一个记录有很多项目,需要从多个页提交表单,具体怎么 *** 作谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)