當前位置:首頁 » 參考文獻 » 插入access資料庫

插入access資料庫

發布時間: 2021-03-17 06:41:07

㈠ 怎麼向access資料庫中添加數據

(1)創建並打開一個 OleDbConnection對象。
(2)創建一個插入一條記錄的SQL語句。
(3)創建一個OleDbCommand對象。
(4)通過此OleDbCommand對象完成對插入一條記錄到資料庫的操作。
以下是在程序中實現的具體語句:
string strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = sample.mdb " ;
OleDbConnection myConn = new OleDbConnection ( strConn ) ;
myConn.Open ( ) ;
string strInsert = " INSERT INTO books ( bookid , booktitle , bookauthor , bookprice , bookstock ) VALUES ( " ;
strInsert += t_bookid.Text + ", '" ;
strInsert += t_booktitle.Text + "', '" ;
strInsert += t_bookauthor.Text + "', " ;
strInsert += t_bookprice.Text + ", " ;
strInsert += t_bookstock.Text + ")" ;
OleDbCommand inst = new OleDbCommand ( strInsert , myConn ) ;
inst.ExecuteNonQuery ( ) ;
myConn.Close ( ) ;

㈡ 怎樣在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)...... 等是提前聲明與賦值的。

㈢ ACCESS資料庫怎麼插入數據到上一條

具體方法如下:

方法一

進入資料庫,打開所要添加的表,在數據表視版圖下直接輸入。

如圖所示:

方法二權

在SQL視圖下輸入如下語句

INSERT INTO表名(列1,列2,...)VALUES(值1,值2,....)

【注意】

1.是文本型的要加引號

2.日期兩邊要加#

㈣ 如何向access資料庫文件插入數據,請給個最簡單的例子

winform c# access
1.insert
public void NewData(String GroupNameSet)
{
String sql = "insert into mytable(GroupNameSet) values(@GroupNameSet)";
OleDbConnection cn = new OleDbConnection(_ConnectionString);
OleDbCommand cmd = new OleDbCommand(sql, cn);
cmd.Parameters.AddWithValue("@GroupNameSet", GroupNameSet);
if (cn.State != ConnectionState.Open)
cn.Open();
try
{
cmd.ExecuteNonQuery();
}
catch (Exception err)
{
throw err;
}
finally
{
if (cn.State != ConnectionState.Closed)
cn.Close();
}
}
2.update
public void UpdateData(String GroupNameSet,String pkid)
{
String sql = "update mytable set GroupNameSet=@GroupNameSet where pkid=@pkid";
OleDbConnection cn = new OleDbConnection(_ConnectionString);
OleDbCommand cmd = new OleDbCommand(sql, cn);
cmd.Parameters.AddWithValue("@GroupNameSet", GroupNameSet);
cmd.Parameters.AddWithValue("@pkid", pkid);
if (cn.State != ConnectionState.Open)
cn.Open();
try
{
cmd.ExecuteNonQuery();
}
catch (Exception err)
{
throw err;
}
finally
{
if (cn.State != ConnectionState.Closed)
cn.Close();
}
}
3.delete
public void DeleteData(String pkid)
{
String sql = "delete from mytable where pkid=@pkid";
OleDbConnection cn = new OleDbConnection(_ConnectionString);
OleDbCommand cmd = new OleDbCommand(sql, cn);
cmd.Parameters.AddWithValue("@pkid", pkid);
if (cn.State != ConnectionState.Open)
cn.Open();
try
{
cmd.ExecuteNonQuery();
}
catch (Exception err)
{
throw err;
}
finally
{
if (cn.State != ConnectionState.Closed)
cn.Close();
}
}
4.select
public DataTable GetData()
{
//從資料庫中讀出數據
String sql = "select * from mytable";
OleDbDataAdapter da = new OleDbDataAdapter(sql, new OleDbConnection(_ConnectionString));
//da.SelectCommand.Parameters.Add(p0);
try
{
if (cn.State != ConnectionState.Open)
cn.Open();
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
catch (Exception err)
{
return null;
}
finally
{
if (cn.State != ConnectionState.Closed)
cn.Close();
}

}
5.connection string:
public static String ConnectionString_unEncry
{
get
{
String str = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}\myAccessDatabase.mdb", System.Windows.Forms.Application.StartupPath);
return str;
}
}

㈤ 如何實現向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資料庫進行插入操作

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
%>

㈦ 關於Access資料庫插入語句

向access的表中插入語句,可以使用圖形界面,也可以使用sql語句。

表如下:專

insertinto表1values(4,90);

在實際中可能會比上述內容復雜,要具體問題具體分析。

㈧ ACCESS數據如何導入SQL資料庫

找開企業管理器 先在sql里建一資料庫 選擇所有任務 導入數據 選擇數據源中選microsoft access 在把回access資料庫答導入到mssql資料庫時,應該注意的幾個問題 在使用MSSQL SERVER的時候,和ACCESS有很多區別的,即使是用SQL SERVER導入ACCESS資料庫,也有很多地方需要注意,這里,撿幾個例子來說說。 1、在ACCESS中經常使用的自動編號欄位,導入到MSSQL後,他並不是自增型的INT,需要手工設置,把導入後的自動編號欄位的標識的「否」改為「是」,「種子」和「遞增量」都為「1」,才能成為自動編號; 2、在MSSQL SERVER中,有許多保留字,在ACCESS中是沒有的,當你把數據導入到MSSQL的時候,問題就出來了。MSSQL在導入的時候,會自動給這些欄位(包括資料庫中的表名)加上「[欄位名]」,因此,你必須修改你的腳本,把相應的欄位名字(或者表名字)加上中括弧,或改變欄位名字為不是MSSQL的保留字。(具體是那些,請參考有關資料)

㈨ ACCESS 資料庫 如何插入行

access中增加記錄,只能在最後一行添加.
比如原數據是
10
20
30
添加一個數據25,結果成了
10
20
30
25
為了方便按順序觀內看數據,你可以在該容欄位上單擊右鍵,點"升序排序",就成了這樣:
10
20
25
30

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731