當前位置:首頁 » 操作系統 » asp導入資料庫

asp導入資料庫

發布時間: 2022-08-23 03:23:26

『壹』 asp 怎麼寫入資料庫

OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|db1.mdb";
OleDbCommand comm = new OleDbCommand();
conn.Open();
comm.Connection = conn;
comm.CommandText = "Insert Into [Time] ([begin],[over],[name]) Values (@begin,@over,@name)";
comm.Parameters.AddWithValue("@begin", a);
comm.Parameters.AddWithValue("@over", b);
comm.Parameters.AddWithValue("@name", c);
comm.ExecuteNonQuery();
conn.Close();

注意:
1、以上代碼是以access數據為例。
2、如果表裡面有其他不能為空的欄位存在,需要給他們提供值,自動增加的欄位除外。
3、db1.mdb文件的只讀屬性去掉,在文件的屬性-安全性裡面,添加 everyone帳號和NETWORK Service 帳號可修改許可權。

『貳』 asp導入資料庫問題

rs.open "select * from pinglun",bb
改成
rs.open "select * from pinglun",bb,1,1

Set W=Server.CreateObject("ADODB.Connection")
改成
Set bb=Server.CreateObject("ADODB.Connection")

『叄』 如何將excel數據通過asp導入資料庫

將excel數據通過asp導入資料庫:
參考代碼:
wenjian=request.Form("floor")
fileext=mid(wenjian,InStrRev(wenjian,".")+1)
if lcase(fileext)<>"xls" then
response.write "<script>alert ('文件格式不對,請上傳Excel文件');window.location.href='updateFloor.asp';</script>"
response.end
end if
set conne=server.CreateObject("ADODB.Connection")
connStre="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( ""&wenjian&"" )&";Extended Properties='Excel 8.0;HDR=YES;IMEX=1';"
conne.open connStre
sqle="select * from [sheet1$] "
Set rse = Server.CreateObject("ADODB.Recordset")
rse.open sqle,conne,1,1
'驗證
hang=2
do while not rse.eof
'名稱不能為空
if trim(rse(0))<>"" then
else
mess="第"& hang &"行名稱為空,請檢查!"
response.Write"<script>alert('"& mess &"').window.location.href='updateFloor.asp'</script>"
response.End()
end if
rse.movenext
hang=hang+1
loop
rse.movefirst
do while not rse.eof
set rst=server.CreateObject("adodb.recordset")
sqlt="select * from Sellman"
rst.open sqlt,conn,1,3
rst.addnew()
rst("CompanyName")=c2(rse(0))
rst("CompanyInfo")=c2(rse(1))
rst("address")=c2(rse(2))
rst("tel")=c2(rse(3))&" "&c2(rse(7))
rst("Fax")=c2(rse(4))
rst("linkman")=c2(rse(5))
rst("Homepage")=c2(rse(8))
rst("Email")=c2(rse(6))
rst.update()
rst.close
set rst=nothing
rse.movenext
loop
rse.close
set rse=nothing
response.Write "<script>alert('導入成功!');location.href='updateFloor.asp';</script>"

『肆』 怎樣通過ASP代碼把excel數據導入到資料庫中去呀

這個不難,通過asp獲取到xls的數據,然後再批量寫入資料庫。如果條件允許的話,可以直接在資料庫上面導入xls文件數據。

『伍』 在ASP中怎樣插入數據到資料庫中去

你可以用RecordSet中的Add方法 比如: username=request("Username") Password=request("Password") 操作資料庫 rs.Add rs("Username")=Username rs("password")=password rs.close set rs=nothing

『陸』 asp程序如何導入mysql資料庫

步驟:
1.安裝mysql
2.安裝myodbc
3.啟動mysql管理器,如果在my odbc框內有如下字樣,就代表成功了一半

Quote:
Driver version 03.51
Driver **********
API Level *********
Setup **********
SQL Lever **********

這時候,並不是在Asp程序里設置好連接字元串,就能連上mysql資料庫的,這一點要記住!!
還要執行如下操作。。。

步驟:
1.打開控制面板 --> 打開管理工具 --> 打開數據源(ODBC) (注意到用戶DSN里已經有mysql了)
2. 選擇系統DSN --> 添加 --> 選擇MySQL ODBC 3.51 Driver --> 彈出Mysql配置界面窗口 - -> data source name填好吧,database name填mysql(最好和用戶DSN一樣),user填「root」,密碼 空,其它默認,OK。 (第二步比較重要,關繫到能否順利連接的問題)

好吧,大家為IIS建個站點或虛擬目錄什麼的。寫個ASP文件試試看??
以下是我寫的個測試用的東西(資料庫是mysql自帶的)。。。

---------
<%
dim conn,connstr,sql
set conn=server.createobject("adodb.connection")
connstr="DSN=myodbc3-test;DESC=MySQL ODBC 3.51 TEST DSN;DATABASE=mysql;SERVER=localhost;UID=root;PASSWORD=;PORT=3306;OPTION=3;STMT=;"
conn.open connstr
』 sql="insert into db (host,db,user) values (』adsfa』,』asad』,』asd』)"
』 conn.execute sql
sql="select * from db"
set rs=conn.execute(sql)
do while not rs.eof
response.write rs("host")
rs.movenext
loop 網上摘錄的 感覺挺靠譜的 希望能幫到你

『柒』 asp.net web一般處理程序連接資料庫之後怎樣將數據導入資料庫中

鏈接資料庫後,使用SQLCommand,執行SQL語句,如果是插入數據,用insert;如果是更新數據,用update;如果是刪除,用delete。
如果是查詢,就使用select

『捌』 ASP.NET中如何將Excel表中的數據導入到資料庫中

ASP.NET中將Excel表中的數據導入到資料庫中的方法是利用可視化界面工具直接選擇欄位映射導入。
1)接受數據導入的表已經存在。
insert into t1 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,
'Excel 5.0;HDR=YES;DATABASE=c:\\test.xls',sheet1$);
2)導入數據並生成表。
select * into t1 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=c:\\test.xls',sheet1$);

3) 導入Excel中指定的列到資料庫表中指定的列。
INSERT INTO t1(a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET'MICROSOFT.JET.OLEDB.4.0' ,'Excel5.0; HDR=YES; DATABASE=c:\\test.xls',sheet1$);
需要注意的地方。
1)外圍應用配置器的設置。
從「功能外圍應用配置器」中選擇「啟動 OPENROWSET 和 OPENDATASOURCE 支持」選項。
2)關閉Excel表。
如果在導入時要導入的Excel表格處於打開狀態,會提示:
「無法初始化鏈接伺服器 "(null)" 的 OLE DB 訪問介面 "microsoft.jet.oledb.4.0" 的數據源對象。」
3)導入數據時,Excel的首行會作為表頭,若導入到已存在的資料庫表,則忽略首行。

熱點內容
吃雞低配置手機如何開極致畫質 發布:2025-05-16 18:15:20 瀏覽:190
空密碼訪問 發布:2025-05-16 18:08:51 瀏覽:892
騰訊雲伺服器安全規則設置 發布:2025-05-16 17:51:33 瀏覽:650
k3伺服器不可用怎麼辦 發布:2025-05-16 17:51:30 瀏覽:537
編輯html源碼 發布:2025-05-16 17:45:45 瀏覽:65
邊的存儲方法 發布:2025-05-16 17:33:16 瀏覽:927
海量伺服器怎麼拆 發布:2025-05-16 17:31:07 瀏覽:211
運行與編譯的區別 發布:2025-05-16 17:25:02 瀏覽:824
c語言for中continue 發布:2025-05-16 17:20:14 瀏覽:648
ftp儲存 發布:2025-05-16 17:04:08 瀏覽:505