如何用vb.net查询、添加、删除、修改数据库(需要很详细的代码)

如何用vb.net查询、添加、删除、修改数据库(需要很详细的代码),第1张

sQueryString是SQL(增删查改)语句

public

Boolean

ExecSQL(string

sQueryString)

{

SqlConnection

con

=

new

SqlConnection(ConfigurationManagerAppSettings["conStr"]);

conOpen();

SqlCommand

dbCommand

=

new

SqlCommand(sQueryString,

con);

try

{

dbCommandExecuteNonQuery();

conClose();

}

catch

{

conClose();

return

false;

}

return

true;

}

}

建立一个类,明自己取,然后调用就是了

例如:

BC=NEW

类();

STRING

ist="INSERT

INTO

XX(1,2,3)VALUES(A,B,C)";

BCExecSQL(ist);

就可以了

sql server在查询结果页面直接编辑数据的方法和详细的 *** 作步骤如下:

1、首先,打开数据库查询语句。 输入查询语句以查询数据表中的数据内容,如下图所示

2、其次,输入查询语句:Select from Student,在输入后选择所有内容,选择执行按钮,然后执行SQL语句,如下图所示。

3、接着,执行完成后,需要将Student表中的第四行数据(StudentName中的“崔”)修改为“ 亮亮”,如下图所示。

4、然后,在数据表上,右键单击并选择“编辑前200行”选项,如下图所示。

5、随后,编辑后,可以在查询表中看到所有数据,如下图红线所示。

6、接着,在这里,直接选择内容并将其修改为“亮亮”,如下图所示。

7、然后,修改完成后,在此处右键单击内容,然后选择“执行”选项,如下图所示。

8、最后,执行完成后,使用数据查询语句以相同的方式查询数据,随后可以看到数据内容已成功修改,如下图所示。

在把Oracle查询结果转换为SQL Server的时候要特别当心一些不容易注意到的问题。

我们知道,T-SQL是SQL Server的语言引擎,而Oracle的语言引擎却是PLSQL这两种查询语言都对

ANSI SQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明,同时还要介绍下如何

对这些扩展进行转化以用在SQL Server环境下。

列的选择

用PLSQL执行数据查询的时候,FROM子句是必须的,这同SQL Server的要求是一样的。 SELECT语句必须选择针对的数据表。在Oracle数据库内有一种特殊的表DUALDUAL表由

Oracle连同数据字典一同创建,所有的用户都可以用名称DUAL访问该表。这个表里只有一列DUMMY,该列定义为VARCHAR2

(1)类型,有一行值X

从DUAL表选择数据常被用来通过SELECT语句计算常数表达式,由于DUAL只有一行数据,所以常数只返回一次。

Oracle下的DUAL查询如下所示:

SELECT

‘x’ FROM dual

而对等的SQL Server查询则是下面这个样子:

SELECT ‘x’

连接

Oracle用|| 符号作为连接符,而SQL Server的连接符是加号:+

Oracle查询如下所示:

Select ‘Name’ || ‘Last Name’

From tableName

对应的SQL Server查询如下所示:

Select ‘Name’ + ‘Last Name’

数字取舍

Oracle数据库内有一个TRUNC函数,该函数返回m位十进制数的n位;如果省略m则n就是0位。m的值可以为负,表示截去小数点左边m位数字。

在SQL Server下可以用Round或者Floor

以下是Oracle查询:

SELECT

TRUNC(1579,1) "Truncate" FROM DUAL;

下面是同类查询的SQL Server版本:

SELECT ROUND(1579, 0) rounded ,

ROUND(1579, 0,1) truncated

SELECT FLOOR(ROUND(1579, 0)),

FLOOR(ROUND(1579, 0,1) )

在把Oracle查询转换为SQL Server的时候要特别当心一些不容易注意到的问题。我们知道,T-SQL是SQL Server的语言引擎,而Oracle的语言引擎却是PLSQL这两种查询语言都对

ANSI SQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明,同时还要介绍下如何

对这些扩展进行转化以用在SQL Server环境下。

列的选择

用PLSQL执行数据查询的时候,FROM子句是必须的,这同SQL Server的要求是一样的。 SELECT语句必须选择针对的数据表。在Oracle数据库内有一种特殊的表DUALDUAL表由

Oracle连同数据字典一同创建,所有的用户都可以用名称DUAL访问该表。这个表里只有一列DUMMY,该列定义为VARCHAR2

(1)类型,有一行值X

从DUAL表选择数据常被用来通过SELECT语句计算常数表达式,由于DUAL只有一行数据,所以常数只返回一次。

Oracle下的DUAL查询如下所示:

SELECT

‘x’ FROM dual

而对等的SQL Server查询则是下面这个样子:

SELECT ‘x’

连接

Oracle用|| 符号作为连接符,而SQL Server的连接符是加号:+

Oracle查询如下所示:

Select ‘Name’ || ‘Last Name’

From tableName

对应的SQL Server查询如下所示:

Select ‘Name’ + ‘Last Name’

Public Sub upname1(ByVal in_id As String)

Dim name1 As String = "a,b,c,d"

Dim name_s() As String = Split(name1, ",")

Dim in_name As String = name_s(in_id - 1)

Dim up_m As New OleDbCommand

up_mConnection = ole_conn

up_mCommandText = "insert into tb1 (id1,name1) values(@id1,@name1)"

up_mParametersAddWithValue("@id1", in_id)

up_mParametersAddWithValue("@name1", in_name)

Try

ole_connOpen()

up_mExecuteNonQuery()

ole_connClose()

Catch ex As Exception

ole_connClose()

MessageBoxShow(exMessage)

End Try

End Sub

以上就是关于如何用vb.net查询、添加、删除、修改数据库(需要很详细的代码)全部的内容,包括:如何用vb.net查询、添加、删除、修改数据库(需要很详细的代码)、sql server如何在查询结果页面直接编辑数据、oracle数据库,查询到的结果怎样修改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9446692.html

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

发表评论

登录后才能评论

评论列表(0条)

保存