如何将asp.net项目和sqlserver数据库一起打包

如何将asp.net项目和sqlserver数据库一起打包,第1张

这个挺复杂的你还不给分提供个思路吧

我以前做是用动软代码生成器把数据的代码生成成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做数据库录入,数据库的一个记录有很多项目,需要从多个页提交表单,具体怎么 *** 作谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9425545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存