請問怎樣用ASP把 Access中某相同字段的記錄刪除
假設(shè)有
表1
字段1 | 字段2
1 | 11
2 | 22
3 | 11
意思是如果3條記錄 這3條記錄里面的 字段2 里的數(shù)據(jù)是11的有2條 ,就刪除一條?
set rs=server.createobject("adodb.recordset")
rs.open "select * from 表1",conn,1,1
a=""
b=""
while not rs.eof
a=rs("字段2") '獲取數(shù)據(jù)
if str(b,a)=0 then '如果包含
b=b&","&rs("字段2")
else
conn.execute("delete from 表1 where 字段1="&rs("字段1"))
end if
rs.movenext
wend
rs.close
set rs=nothing
先把表貼出來
晨輪19332522983: 如何通過ASP實現(xiàn)將ACCESS數(shù)據(jù)庫導(dǎo)成EXCEL?
安徽省基本: ______ 很簡單.你把ACCESS用ASP按你的要求讀出來.放在表格里面.排好. 不要引用CSS文件.就跟寫普通的網(wǎng)頁一樣. 完成了以后,最后在ASP文件的一開始寫上這一段 <% Response.ContentType = \"application/msexcel\" Response.AddHeader \"Content-Disposition\", \"attachment; fileName=文件名.xls\" %>
晨輪19332522983: 做ASP網(wǎng)頁,怎么鏈接ACCESS數(shù)據(jù)庫?
安徽省基本: ______ 用的最多的就是ACCESS和SQL Server數(shù)據(jù)庫,連接語句如下: 1. ASP連接Access數(shù)據(jù)庫語句 Set Conn=Server.CreateObject("ADODB.Connection") Connstr="DBQ="+server.mappath("www/bbs.mdb")+";DefaultDir=;DRIVER={...
晨輪19332522983: 用ASP怎么從一個ACCESS數(shù)據(jù)庫的表導(dǎo)入另一個ACCESS數(shù)據(jù)庫表中 -
安徽省基本: ______ 最簡單的方法復(fù)制粘貼 打開a數(shù)據(jù)庫 選中所有表 復(fù)制 然后打開b標 粘貼就可以了
晨輪19332522983: 怎么在用asp代碼來創(chuàng)建Access數(shù)據(jù)庫 -
安徽省基本: ______ Set Catalog_object= Server.CreateObject("ADOX.Catalog") Catalog_object.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/jb51.net.mdb"))1. 可以創(chuàng)建出access數(shù)據(jù)庫,在create函數(shù)中只需要提供“數(shù)據(jù)庫文件的路徑”. 2. 剛創(chuàng)建的access數(shù)據(jù)庫是個“空庫”,其中沒有任何表
晨輪19332522983: ASP連接Access數(shù)據(jù)庫步驟? -
安徽省基本: ______ asp+access的網(wǎng)站源碼,如果出廠沒沒問題的話,確實是不用配置,直接就可以用的.源碼解壓到網(wǎng)站目錄,就直接瀏覽了,你不相信都不行.出錯的一般都是源代碼本身就沒有做好
晨輪19332522983: asp.net 連接access數(shù)據(jù)庫如何寫 -
安徽省基本: ______ 把ACCESS做好,設(shè)置好密碼,再改一下名字后綴為bat或者cab,不要以mdb形式存儲,批處理一下或者加個殼,就很小了,不占用程序資源空間,把ACCESS批處理文件放在exe文件啟動目錄下,或者是ASP程序default.aspx相同目錄下作為...
晨輪19332522983: 如何利用asp編寫一個可以將excel導(dǎo)入access -
安徽省基本: ______ 在導(dǎo)入的時候,看文件類型,選擇所有文件
晨輪19332522983: 如何用asp做access數(shù)據(jù)庫備份 -
安徽省基本: ______ 用asp做access數(shù)據(jù)庫備份Server.MapPath("backup")&"\"&"backuptext.dat"&"'" set cnn=Server.createobject("adodb.connection") cnn.open "driver={SQL Server};Server=服務(wù)器名;uid=sa;pwd=" cnn.execute SQL on error resume next if err0 then response.write "錯誤:"&err.Descripting else response.write "數(shù)據(jù)備份成功!" end if %>
晨輪19332522983: 請問怎么用asp+access實現(xiàn)用戶上次登錄的時間?前提已經(jīng)實現(xiàn)記錄用戶每次登錄的時間了. -
安徽省基本: ______ 那就在登陸的時候先把上次登陸的時間賦給一個變量就好了,然后再記錄當前登陸時間,在登錄成功后調(diào)用剛才賦值的變量就可以了!希望對你的問題有所幫助,如果還有什么疑問可以HI在線咨詢,幫你解答!
晨輪19332522983: 如何在ASP中將數(shù)組數(shù)據(jù)上傳到ACCESS -
安徽省基本: ______ 數(shù)組存入數(shù)據(jù)庫,因為數(shù)據(jù)類型問題,會出現(xiàn)問題.可以考慮用文本類型的ACCESS數(shù)據(jù)格式保存按一定規(guī)則排列的數(shù)組.arr(0)=1 arr(1)=5 arr(2)=9 arr(3)=57 dim str str=arr(0) & "|" for i=1 to Ubound(arr) str=str & arr(i) next'連接數(shù)據(jù)庫...rs("...")=str 就行了.讀取時加一個split函數(shù) dim arr=new array arr=Split(rs("..."),"|") 這樣就把數(shù)據(jù)庫里的文本數(shù)據(jù)又讀成了數(shù)組了
表1
字段1 | 字段2
1 | 11
2 | 22
3 | 11
意思是如果3條記錄 這3條記錄里面的 字段2 里的數(shù)據(jù)是11的有2條 ,就刪除一條?
set rs=server.createobject("adodb.recordset")
rs.open "select * from 表1",conn,1,1
a=""
b=""
while not rs.eof
a=rs("字段2") '獲取數(shù)據(jù)
if str(b,a)=0 then '如果包含
b=b&","&rs("字段2")
else
conn.execute("delete from 表1 where 字段1="&rs("字段1"))
end if
rs.movenext
wend
rs.close
set rs=nothing
先把表貼出來
相關(guān)評說:
安徽省基本: ______ 很簡單.你把ACCESS用ASP按你的要求讀出來.放在表格里面.排好. 不要引用CSS文件.就跟寫普通的網(wǎng)頁一樣. 完成了以后,最后在ASP文件的一開始寫上這一段 <% Response.ContentType = \"application/msexcel\" Response.AddHeader \"Content-Disposition\", \"attachment; fileName=文件名.xls\" %>
安徽省基本: ______ 用的最多的就是ACCESS和SQL Server數(shù)據(jù)庫,連接語句如下: 1. ASP連接Access數(shù)據(jù)庫語句 Set Conn=Server.CreateObject("ADODB.Connection") Connstr="DBQ="+server.mappath("www/bbs.mdb")+";DefaultDir=;DRIVER={...
安徽省基本: ______ 最簡單的方法復(fù)制粘貼 打開a數(shù)據(jù)庫 選中所有表 復(fù)制 然后打開b標 粘貼就可以了
安徽省基本: ______ Set Catalog_object= Server.CreateObject("ADOX.Catalog") Catalog_object.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/jb51.net.mdb"))1. 可以創(chuàng)建出access數(shù)據(jù)庫,在create函數(shù)中只需要提供“數(shù)據(jù)庫文件的路徑”. 2. 剛創(chuàng)建的access數(shù)據(jù)庫是個“空庫”,其中沒有任何表
安徽省基本: ______ asp+access的網(wǎng)站源碼,如果出廠沒沒問題的話,確實是不用配置,直接就可以用的.源碼解壓到網(wǎng)站目錄,就直接瀏覽了,你不相信都不行.出錯的一般都是源代碼本身就沒有做好
安徽省基本: ______ 把ACCESS做好,設(shè)置好密碼,再改一下名字后綴為bat或者cab,不要以mdb形式存儲,批處理一下或者加個殼,就很小了,不占用程序資源空間,把ACCESS批處理文件放在exe文件啟動目錄下,或者是ASP程序default.aspx相同目錄下作為...
安徽省基本: ______ 在導(dǎo)入的時候,看文件類型,選擇所有文件
安徽省基本: ______ 用asp做access數(shù)據(jù)庫備份Server.MapPath("backup")&"\"&"backuptext.dat"&"'" set cnn=Server.createobject("adodb.connection") cnn.open "driver={SQL Server};Server=服務(wù)器名;uid=sa;pwd=" cnn.execute SQL on error resume next if err0 then response.write "錯誤:"&err.Descripting else response.write "數(shù)據(jù)備份成功!" end if %>
安徽省基本: ______ 那就在登陸的時候先把上次登陸的時間賦給一個變量就好了,然后再記錄當前登陸時間,在登錄成功后調(diào)用剛才賦值的變量就可以了!希望對你的問題有所幫助,如果還有什么疑問可以HI在線咨詢,幫你解答!
安徽省基本: ______ 數(shù)組存入數(shù)據(jù)庫,因為數(shù)據(jù)類型問題,會出現(xiàn)問題.可以考慮用文本類型的ACCESS數(shù)據(jù)格式保存按一定規(guī)則排列的數(shù)組.arr(0)=1 arr(1)=5 arr(2)=9 arr(3)=57 dim str str=arr(0) & "|" for i=1 to Ubound(arr) str=str & arr(i) next'連接數(shù)據(jù)庫...rs("...")=str 就行了.讀取時加一個split函數(shù) dim arr=new array arr=Split(rs("..."),"|") 這樣就把數(shù)據(jù)庫里的文本數(shù)據(jù)又讀成了數(shù)組了