c#中,从数据库读取内容,然后在修改部分内容的代码

c#中,从数据库读取内容,然后在修改部分内容的代码,第1张

用datagridview吧

using Systemdatasqldataclient;(纯手写的,没用工具,你自己再整理下)

usint Systemdata;

sqldatareader sdr;//声明读取器

sqlcommand com;//command对象

sqlconnection con=new sql

("server=;databse=你的数据库名字",uid=你登录数据库的用户名,pwd=数据库密码);//连接字符串

datagridview//取名dgvDateTimeInfo

//读数据库里的数据 窗体加载事件里写

//sql 语句

string sql="select 你要的字段名 from 字段所在的表名";

com=new sqlcommand(sql,con);

conopen();

sdr=comsqldatareader();

while(sdrread())

{

datatime datagridview中数据对应列的名=sdr["数据所在的列名"]//注意数据类型,其它的列也是这样读取

}

sdrclose();

conclose();

//然后在datagridview中找到DataPropertyName指定数据所在数据库中的列名实现数据的绑定

//双击显示数据详细信息

//不知道你数据库中的标识列是什么,什么类型的,现在就以INT类型为例

int no=converttoint32(dgvDateTimeInfoselectrow[0]cells["标识列名"]value);

string sql="select from 表名 where 标识列名=no";

//接下来的和前面的一样,只是列多了一些

com=new sqlcommand(sql,con);

conopen();

sdr=comsqldatareader();

while(sdrread())

{

接收数据的控件的text属性=(记的数据的转换)sdr["数据所在的列名"]//注意数据类型,其它的列也是这样读取

}

sdrclose();

conclose();

//如果用3层面向对象的思维来做会很简单

修改mysql数据库表的方法:使用“ALTER TABLE”语句,可以改变原有表的结构,例如增加字段或删减字段、修改原有字段数据类型、重新命名字段或表、修改表字符集等;语法“ALTER TABLE <表名> [修改选项]”。

修改数据表的前提是数据库中已经存在该表。修改表指的是修改数据库中已经存在的数据表的结构。修改数据表的 *** 作也是数据库管理中必不可少的,就像画素描一样,画多了可以用橡皮擦掉,画少了可以用笔加上。

不了解如何修改数据表,就相当于是我们只要画错了就要扔掉重画,这样就增加了不必要的成本。

在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列、更改原有列类型、重新命名列或表等。

public

bool

Del_delive(int

id)

{

DataSet

ds

=

new

DataSet();

bool

Isadd

=

false;

string

sql

=

"Del_Delivetime";

Conn

con

=

new

Conn();

SqlConnection

conn

=

conGetcon();

SqlCommand

comm

=

new

SqlCommand(sql,

conn);

commCommandType

=

CommandTypeStoredProcedure;

commParametersAdd(new

SqlParameter("@id",

SqlDbTypeInt,

4));

commParameters["@id"]Value

=

id;

try

{

commExecuteNonQuery();

Isadd

=

true;

}

catch

{

Isadd

=

false;

}

return

Isadd;

}

这个是存储过程。

update

表明

SET

字段名=‘要修改的数值’

where

id=''

用下面的命令可以修改数据库系统默认的表空间,就是修改参数DEFAULT_PERMANENT_TABLESPACE对应的值:

alter database default tablespace ee;

复制

要改默认临时表空间,可以修改参数DEFAULT_TEMP_TABLESPACE对应的值。修改的语句如下:

alter database default temporary tablespace tempa;

复制

修改表的表空间

ALTER TABLE SCOTTT MOVE TABLESPACE EE;

复制

修改用户的表空间

ALTER USER SCOTTDEFAULT TABLESPACE EE(表空间名);

ALTER USER SCOTTTEMPORARY TABLESPACE TEST_TMP (临时表空间名);

复制

注意:

1即使用system 用户修改表的表空间

ALTER TABLE SCOTTT MOVE TABLESPACE EE;

复制

也会提示 ORA-01950 对表空间没有权限

2scott 用户新建的表,属于ee表空间,但是无法插入,提示 ORA-01950 对表空间没有权限

以上就是关于c#中,从数据库读取内容,然后在修改部分内容的代码全部的内容,包括:c#中,从数据库读取内容,然后在修改部分内容的代码、mysql修改表数据、vb对sql数据库进行修改的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10154836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存