Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
0ce44c40
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
0ce44c40
编写于
12月 05, 2022
作者:
sangshuduo
提交者:
GitHub
12月 05, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: csharp test case (#18706)
* fix: csharp test case * fix: return -1 if failed
上级
79cd86d5
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
36 addition
and
23 deletion
+36
-23
docs/examples/csharp/wsConnect/Program.cs
docs/examples/csharp/wsConnect/Program.cs
+7
-5
docs/examples/csharp/wsInsert/Program.cs
docs/examples/csharp/wsInsert/Program.cs
+7
-4
docs/examples/csharp/wsQuery/Program.cs
docs/examples/csharp/wsQuery/Program.cs
+9
-4
docs/examples/csharp/wsStmt/Program.cs
docs/examples/csharp/wsStmt/Program.cs
+8
-5
tests/docs-examples-test/csharp.sh
tests/docs-examples-test/csharp.sh
+5
-5
未找到文件。
docs/examples/csharp/wsConnect/Program.cs
浏览文件 @
0ce44c40
...
...
@@ -5,22 +5,24 @@ namespace Examples
{
public
class
WSConnExample
{
static
void
Main
(
string
[]
args
)
static
int
Main
(
string
[]
args
)
{
string
DSN
=
"ws://root:taosdata@127.0.0.1:6041/test"
;
IntPtr
wsConn
=
LibTaosWS
.
WSConnectWithDSN
(
DSN
);
if
(
wsConn
==
IntPtr
.
Zero
)
{
throw
new
Exception
(
"get WS connection failed"
);
Console
.
WriteLine
(
"get WS connection failed"
);
return
-
1
;
}
else
{
Console
.
WriteLine
(
"Establish connect success."
);
// close connection.
LibTaosWS
.
WSClose
(
wsConn
);
}
// close connection.
LibTaosWS
.
WSClose
(
wsConn
);
return
0
;
}
}
}
\ No newline at end of file
}
docs/examples/csharp/wsInsert/Program.cs
浏览文件 @
0ce44c40
...
...
@@ -5,7 +5,7 @@ namespace Examples
{
public
class
WSInsertExample
{
static
void
Main
(
string
[]
args
)
static
int
Main
(
string
[]
args
)
{
string
DSN
=
"ws://root:taosdata@127.0.0.1:6041/test"
;
IntPtr
wsConn
=
LibTaosWS
.
WSConnectWithDSN
(
DSN
);
...
...
@@ -13,7 +13,8 @@ namespace Examples
// Assert if connection is validate
if
(
wsConn
==
IntPtr
.
Zero
)
{
throw
new
Exception
(
"get WS connection failed"
);
Console
.
WriteLine
(
"get WS connection failed"
);
return
-
1
;
}
else
{
...
...
@@ -36,6 +37,8 @@ namespace Examples
// close connection.
LibTaosWS
.
WSClose
(
wsConn
);
return
0
;
}
static
void
ValidInsert
(
string
desc
,
IntPtr
wsRes
)
...
...
@@ -43,7 +46,7 @@ namespace Examples
int
code
=
LibTaosWS
.
WSErrorNo
(
wsRes
);
if
(
code
!=
0
)
{
throw
new
Exception
(
$"execute SQL failed: reason:
{
LibTaosWS
.
WSErrorStr
(
wsRes
)}
, code:
{
code
}
"
);
Console
.
WriteLine
(
$"execute SQL failed: reason:
{
LibTaosWS
.
WSErrorStr
(
wsRes
)}
, code:
{
code
}
"
);
}
else
{
...
...
@@ -55,4 +58,4 @@ namespace Examples
}
// Establish connect success.
// create table success affect 0 rows, cost 3717542 nanoseconds
// insert data success affect 8 rows, cost 2613637 nanoseconds
\ No newline at end of file
// insert data success affect 8 rows, cost 2613637 nanoseconds
docs/examples/csharp/wsQuery/Program.cs
浏览文件 @
0ce44c40
...
...
@@ -7,13 +7,14 @@ namespace Examples
{
public
class
WSQueryExample
{
static
void
Main
(
string
[]
args
)
static
int
Main
(
string
[]
args
)
{
string
DSN
=
"ws://root:taosdata@127.0.0.1:6041/test"
;
IntPtr
wsConn
=
LibTaosWS
.
WSConnectWithDSN
(
DSN
);
if
(
wsConn
==
IntPtr
.
Zero
)
{
throw
new
Exception
(
"get WS connection failed"
);
Console
.
WriteLine
(
"get WS connection failed"
);
return
-
1
;
}
else
{
...
...
@@ -28,7 +29,9 @@ namespace Examples
int
code
=
LibTaosWS
.
WSErrorNo
(
wsRes
);
if
(
code
!=
0
)
{
throw
new
Exception
(
$"execute SQL failed: reason:
{
LibTaosWS
.
WSErrorStr
(
wsRes
)}
, code:
{
code
}
"
);
Console
.
WriteLine
(
$"execute SQL failed: reason:
{
LibTaosWS
.
WSErrorStr
(
wsRes
)}
, code:
{
code
}
"
);
LibTaosWS
.
WSFreeResult
(
wsRes
);
return
-
1
;
}
// get meta data
...
...
@@ -58,6 +61,8 @@ namespace Examples
// close connection.
LibTaosWS
.
WSClose
(
wsConn
);
return
0
;
}
}
}
...
...
@@ -71,4 +76,4 @@ namespace Examples
// 1538548685000 | 10.3 | 219 | 0.31 | California.SanFrancisco | 2 |
// 1538548695000 | 12.6 | 218 | 0.33 | California.SanFrancisco | 2 |
// 1538548696800 | 12.3 | 221 | 0.31 | California.SanFrancisco | 2 |
// 1538548696650 | 10.3 | 218 | 0.25 | California.SanFrancisco | 3 |
\ No newline at end of file
// 1538548696650 | 10.3 | 218 | 0.25 | California.SanFrancisco | 3 |
docs/examples/csharp/wsStmt/Program.cs
浏览文件 @
0ce44c40
...
...
@@ -7,7 +7,7 @@ namespace Examples
{
public
class
WSStmtExample
{
static
void
Main
(
string
[]
args
)
static
int
Main
(
string
[]
args
)
{
const
string
DSN
=
"ws://root:taosdata@127.0.0.1:6041/test"
;
const
string
table
=
"meters"
;
...
...
@@ -21,7 +21,8 @@ namespace Examples
IntPtr
wsConn
=
LibTaosWS
.
WSConnectWithDSN
(
DSN
);
if
(
wsConn
==
IntPtr
.
Zero
)
{
throw
new
Exception
(
$"get WS connection failed"
);
Console
.
WriteLine
(
$"get WS connection failed"
);
return
-
1
;
}
else
{
...
...
@@ -66,18 +67,20 @@ namespace Examples
}
else
{
throw
new
Exception
(
"Init STMT failed..."
);
Console
.
WriteLine
(
"Init STMT failed..."
);
}
// close connection.
LibTaosWS
.
WSClose
(
wsConn
);
return
0
;
}
static
void
ValidStmtStep
(
int
code
,
IntPtr
wsStmt
,
string
desc
)
{
if
(
code
!=
0
)
{
throw
new
Exception
(
$"
{
desc
}
failed,reason:
{
LibTaosWS
.
WSErrorStr
(
wsStmt
)}
, code:
{
code
}
"
);
Console
.
WriteLine
(
$"
{
desc
}
failed,reason:
{
LibTaosWS
.
WSErrorStr
(
wsStmt
)}
, code:
{
code
}
"
);
}
else
{
...
...
@@ -92,4 +95,4 @@ namespace Examples
// WSStmtBindParamBatch success...
// WSStmtAddBatch success...
// WSStmtExecute success...
// WS STMT insert 5 rows...
\ No newline at end of file
// WS STMT insert 5 rows...
tests/docs-examples-test/csharp.sh
浏览文件 @
0ce44c40
...
...
@@ -28,10 +28,10 @@ taos -s "drop database if exists test"
dotnet run
--project
optsJSON/optsJSON.csproj
taos
-s
"create database if not exists test"
#
dotnet run --project wsConnect/wsConnect.csproj
#
dotnet run --project wsInsert/wsInsert.csproj
#
dotnet run --project wsStmt/wsStmt.csproj
#
dotnet run --project wsQuery/wsQuery.csproj
dotnet run
--project
wsConnect/wsConnect.csproj
dotnet run
--project
wsInsert/wsInsert.csproj
dotnet run
--project
wsStmt/wsStmt.csproj
dotnet run
--project
wsQuery/wsQuery.csproj
taos
-s
"drop database if exists test"
taos
-s
"drop database if exists power"
\ No newline at end of file
taos
-s
"drop database if exists power"
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录