access資料庫插入
⑴ 如何用asp給access資料庫插入數據
1、ASP連接ACCESS資料庫,連接字元串是關鍵
2、連接後執行sql語句
3、關閉資料庫連接對象
示例代碼:
dim Conn,strConn,strSQL
strConn = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("\db\myaccess.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
strSQL="insert into 表(列1,列2,列3) values ('value1','value2','value3')"
Conn.execute strSQL
Conn.close
Set Conn = Nothing
其中
【Provider=Microsoft.Jet.OLEDB.4.0;】:是聲明使用的是MSSQL協議,
【Data Source=" & server.MapPath("\db\myaccess.mdb")】:是資料庫的所在網站根目錄相對路徑的文件名
⑵ 關於Access資料庫插入語句
向access的表中插入語句,可以使用圖形界面,也可以使用sql語句。
表如下:
insertinto表1values(4,90);
在實際中可能會比上述內容復雜,要具體問題具體分析。
⑶ ACCESS資料庫怎麼插入數據到上一條
具體方法如下:
方法一
進入資料庫,打開所要添加的表,在數據表視圖下直接輸入。
如圖所示:
方法二
在SQL視圖下輸入如下語句
INSERT INTO表名(列1,列2,...)VALUES(值1,值2,....)
【注意】
1.是文本型的要加引號
2.日期兩邊要加#
⑷ 如何實現向ACCESS資料庫中插入記錄
String sql = "insert into 表名(欄位1,欄位2) values( '" + 欄位1對應的值+ "' , '" + 欄位2對應的值 + "')";
String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\data.mdb";
OleDbConnection connection = new OleDbConnection(connectionString);
OleDbCommand cmd = new OleDbCommand(sql,connection);
connection.Open();
if (cmd.ExecuteNonQuery() > 0)//判斷插入數據是否成功 { //執行要操作的語句 }
⑸ access資料庫sql插入語句,插入多條怎麼寫
基本不用想了,access不支持在sql視圖里一次執行多個插入,用這個方法好了:
開始事務
try
{
執行第一條...
執行第2條...
.
.
.
執行第n條
提交事務
}
catch{rollback();}
string[]SQLStringList={sql1,sql2,sql3};
for(intn=0;n<SQLStringList.Length;n++)
{
stringstrsql=SQLStringList[n].ToString();
if(strsql.Trim().Length>1)
{
cmd.CommandText=strsql;
cmd.ExecuteNonQuery();
}
}
cmd.Transaction.Commit();//提交事務
還有,你庫存量的欄位應該是個數字型的,為什麼要加引號呢?序號欄位如果也是數字類型,也改了吧
⑹ 怎樣在access資料庫insert一條語句中插入很多值
資料庫插入數據時,列(欄位)是固定的,不能插入沒有的欄位,但可以插入部分欄位的值。插入的記錄如果比較多,使用循環就可以了,各欄位的記錄使用數組存儲,在循環值僅僅是讀取數組數據,這樣就不會有問題了。例如插入100個記錄:
for i=1 to 100
insert into 數據表名 (A列, B列,...) values ('" & A(i) & "', '" & B(i) & "',....)
next i
A(1 To 100) 、B(1 To 100)...... 等是提前聲明與賦值的。
⑺ VB如何用ADO向ACCESS資料庫插入和修改記錄
1、Microsoft Access窗口中,選擇文件菜單中的打開選項,打開一個已有的資料庫。
⑻ 怎樣在Access資料庫添加數據
打開資料庫後,單擊「外部數據」選項卡下「導入」組中的Excel按鈕,彈出「獲取外部數據-Excel電子表格」對話框。
⑼ 關於access資料庫建好後怎樣插入數據
1、左上角工具列,點擊第一個圖標,這個圖標可以切換數據表的模式,你的是 2003,我忘了此版本的具體文字是啥,你可以自己點擊試試。
2、切換成功後,就會是你的第二張貼圖,在欄位空白處輸入相應的數據,保存即可完成資料錄入。
⑽ 對access資料庫進行插入操作
rs不是這樣用的
要麼這樣寫
<%
db="data/house.mdb"
on error resume next
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath(db)
if err then
err.clear
response.write "資料庫連接出錯,請檢查conn.asp中的連接字元串。"
response.end
end if
set rs=server.CreateObject("adodb.recordset")
sql="insert into tst (aa,bb,cc)values ('asad','asad','aafsd')"
conn.execute(sql)
%>
要麼這樣寫
<%
db="data/house.mdb"
on error resume next
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath(db)
if err then
err.clear
response.write "資料庫連接出錯,請檢查conn.asp中的連接字元串。"
response.end
end if
set rs=server.CreateObject("adodb.recordset")
sql="select * from tst"
rs.open sql,conn,1,3
rs.addnew
rs("aa")="asad"
rs("bb")="asad"
rs("cc")="aafsd"
rs.update
response.write("添加成功")
rs.close
conn.close
%>