在C中,如何使用sql語句向資料庫中新增資訊

時間 2021-10-14 22:38:34

1樓:禹仙居安然

正常情況下,sql

server中能實現的語句在c#中aqlcommand中執行是沒有問題,我們做開發的時候一般是sql

server中先驗證查詢語句沒問題了才往c#**中新增。

您這裡導致這種情況的可能是:c#中字串的拼裝需要注意的一些問題,你可以在執行sqlcommand的**處斷點,然後檢視實際執行的sql語句是不是您想要的語句。因為c#字串有一些需要注意的地方,例如:

字串中有"或者\這種符號,需要加\做標記,如string

s=」\"or\\「,實際s是"or\

2樓:曾彬薛平靈

連線字串

=@"data

source=

localhost

\伺服器名;initial

catalog=資料庫名

;integrated

security=true";

sqlconnection

con=

newsqlconnection(連線字串);

stringss=

「sql語句

」;sqlcommand

com=

newsqlcommand(ss,

con);

con.open();

com.executenonquery();

con.close();

然後再加入sql語句「insert

into

表(欄位名,欄位名,欄位名......)

values(『相應資料』,『相應資料』.....)」就行了,記住:標點符號一定要是英文狀態下的才行

在c#中,如何使用sql語句向資料庫中新增資訊?

3樓:拽

連線字bai符串 = @"data source=localhost\伺服器名;initial catalog=資料庫du名 ;integrated security=true";

sqlconnection con = new sqlconnection(連線字串zhi);

string ss = 「sql語句」;

sqlcommand com = new sqlcommand(ss, con);

con.open();

com.executenonquery();

con.close();

然後再加入sql語句「daoinsert into 表(欄位名,專欄位名,欄位名......) values(『相應數屬據』,『相應資料』.....)」就行了,記住:

標點符號一定要是英文狀態下的才行

c#中如何用sql語言建立資料庫,把sql語句寫在哪?求大神指點

4樓:

有兩種方法來為資料庫建立一個新表,

1. 我們可以用 ado.net 寫出並執行 t-sql 語句來建立表:

private void createtablebtn_click(object sender, system.eventargs e)

2. 我們可以引用 smo 庫並用 smo 函式來建立一個表

private void createtablebtn_click(object sender, system.eventargs e)

在c#中,如何使用sql語句向資料庫中新增資訊

5樓:拽

連線字串 = @"data source=localhost\服務bai器名du;initial catalog=資料庫名 ;integrated security=true";

sqlconnection con = new sqlconnection(連線字串);

string ss = 「sql語句

」zhi;

sqlcommand com = new sqlcommand(ss, con);

con.open();

com.executenonquery();

con.close();

然後再加入sql語句「daoinsert into 表(欄位

版名,欄位名,欄位名......) values(『權相應資料』,『相應資料』.....)」就行了,記住:標點符號一定要是英文狀態下的才行

6樓:匿名使用者

連線字串copy = @"data source=localhost\伺服器名;initial catalog=資料庫名 ;integrated security=true";

sqlconnection con = new sqlconnection(連線字串);

string ss = 「sql語句」;

sqlcommand com = new sqlcommand(ss, con);

con.open();

com.executenonquery();

con.close();

c#裡面。怎樣新增資料到sql資料庫表中??

7樓:龍春玲我愛你

少了一句**。根本沒有執行命令。需要執行下sql命令**如下

sqlconnection con =new sqlconnection("data source=(local);initial catalog=刷卡記錄;integrated security=true");

con.open();

string strsql = "insert into 門禁記錄(卡號,時間) values('aaaa','bbb')";

sqlcommand comm = new sqlcommand(strsql, con);

在這裡加上一條comm.executenonquery();//**執行t-sql語句命令,返回值為int型別

con.close();

8樓:匿名使用者

記得有點麻煩 要新增sql的dll

9樓:匿名使用者

——我不信命,我信愛情是沒有理由悲歡的註定。

Access VBA中如何使用SQL語句

提問裡是一段開啟ado記錄集物件的 並不完整且含有錯誤。下面提供一個完整一點的 供參考 private sub command111 click dim sql as string 宣告ado記錄集物件 dim rs as adodb.recordset set rs new adodb.recor...

update語句中如何向sql資料庫寫入

請採用以下指令碼,試試 update 表 set endtime null 請採納! 語法如下 update table set col name null where id 1 資料表 table的欄位 col name 需要支援為null才能正常執行。 首先你的資料庫的endtime欄位要允許為...

c向sql中插入資料時如何自動生成編號作為主鍵

不識臺北路 建立 的時候將主鍵設定為identitycreate table test id int primary key identity,value nvarchar 128 not null 插入資料的時候,不要給主鍵賦值,主鍵會自動增長insert into test values val...