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数据库,查询到的结果怎样修改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)