返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

GetGBaseDateTime 方法
获取指定列的GBaseDateTime 值。

重载列表
1) 根据给定的序号,获取指定列的GBaseDateTime 值。
GetGBaseDateTime (Int32)
2) 根据给定的列名称,获取指定列的GBaseDateTime 值。
GetGBaseDateTime(String)

可以在选择列表中使用任何基本类型的表达式(列、常量、函数、聚集函数和过程)或它
们的组合。
函数表达式使用对查询中的每一行进行求值的函数。所有函数表达式都需要参数。当在列
名用作参数的情况下使用这一组表达式时,这些表达式包含时间函数和长度函数。

获取或设置用于连接GBase 数据库的字符串。

语法
[Visual Basic]
Public Overrides Property ConnectionString As String

Get

Set
[C#]
public override string ConnectionString { get; set; }

实现
IDbConnection.ConnectionString

注释
1) 用户可以使用ConnectionString 属性连接数据库。
下面的例子说明了一个典型的连接字符串。
" database=gbase;server=GBaseServer;User
id=gsUser;Password=gsPass;pooling=false"
2) ConnectionString 属性只能在连接打开前设置。
在实际编码过程中,当使用连接串连接到GBase 数据库后,
ConnectionString 将不会包括安全敏感信息,如:Password,除非
ConnectionString 中的Persist Security Info 参数设置为true。
3) GBase ADO.NET 会在运行时打开连接前进行语法分析。

GBase 8a 程序员手册ADO.NET 篇


- 162 -

南大通用数据技术股份有限公司
如果语法上包含错误,就会出现运行时异常。其它错误只有当尝试打开连
接时才会出现,如:用户名或密码错误等。
4) 连接字符串的基础格式要使用特定格式。
连接字符串的基础格式包含使用分号分割开的键/值对,等于号(=)连接每
个键和值。值中要包含前面或者后面的空格,可以使用单引号引用,并且空格
在值中不会忽略。单引号可以用于连接字符串而不用使用分隔符(例如,Data
Source= gs'Server)
。若要在值中要包含一个等号(=)
,连接串则可以这样写
"key=’hello=world’" ,关键词是 "key" 值是"’hello=world’"。关键词
对大小写不敏感。
5) 有关ConnectionString 中关键词的详细介绍,请参考文档的“5.1.1
连接字符串”中的内容。


示例
下面的例子演示如何创建一个GBaseConnection 并设置它的一些属性。
[Visual Basic]
Public Sub CreateConnection()
Dim gsConnection As New GBaseConnection()
gsConnection.ConnectionString = "Persist
SecurityInfo=False;database=gsDB;server=gsHost;Connect
Timeout=30;user id=gsUser; pwd=gsPass;pooling=false"
gsConnection.Open()
End Sub 'CreateConnection

[C#]
public void CreateConnection()
{
GBaseConnection gsConnection = new GBaseConnection();
gsConnection.ConnectionString = "Persist
SecurityInfo=False;database=gsDB;server=gsHost;Connect
Timeout=30;user id=gsUser; pwd=gsPass";



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 163 -
gsConnection.Open();
}