diff --git a/docs/examples/csharp/QueryExample.cs b/docs/examples/csharp/QueryExample.cs index c90a8cd0b7..d75bb8d661 100644 --- a/docs/examples/csharp/QueryExample.cs +++ b/docs/examples/csharp/QueryExample.cs @@ -10,7 +10,7 @@ namespace TDengineExample { IntPtr conn = GetConnection(); // run query - IntPtr res = TDengine.Query(conn, "SELECT * FROM test.meters LIMIT 2"); + IntPtr res = TDengine.Query(conn, "SELECT * FROM meters LIMIT 2"); if (TDengine.ErrorNo(res) != 0) { Console.WriteLine("Failed to query since: " + TDengine.Error(res)); diff --git a/docs/examples/node/nativeexample/connect.js b/docs/examples/node/nativeexample/connect.js index bb027d4fe8..7971cc2348 100644 --- a/docs/examples/node/nativeexample/connect.js +++ b/docs/examples/node/nativeexample/connect.js @@ -1,20 +1,13 @@ -const { options, connect } = require("@tdengine/rest"); +//A cursor also needs to be initialized in order to interact with TDengine from Node.js. +const taos = require("@tdengine/client"); +var conn = taos.connect({ + host: "127.0.0.1", + user: "root", + password: "taosdata", + config: "/etc/taos", + port: 0, +}); +var cursor = conn.cursor(); // Initializing a new cursor -async function test() { - options.path = "/rest/sql"; - options.host = "localhost"; - let conn = connect(options); - let cursor = conn.cursor(); - try { - let res = await cursor.query("SELECT server_version()"); - res.toString(); - } catch (err) { - console.log(err); - } -} -test(); - -// output: -// server_version() | -// =================== -// 3.0.0.0 | +//Close a connection +conn.close(); \ No newline at end of file diff --git a/docs/examples/node/restexample/connect.js b/docs/examples/node/restexample/connect.js index 132e284ce9..bb027d4fe8 100644 --- a/docs/examples/node/restexample/connect.js +++ b/docs/examples/node/restexample/connect.js @@ -1,7 +1,7 @@ const { options, connect } = require("@tdengine/rest"); async function test() { - options.path = "/rest/sqlt"; + options.path = "/rest/sql"; options.host = "localhost"; let conn = connect(options); let cursor = conn.cursor(); diff --git a/tests/docs-examples-test/csharp.sh b/tests/docs-examples-test/csharp.sh new file mode 100644 index 0000000000..a8f1ce4119 --- /dev/null +++ b/tests/docs-examples-test/csharp.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +set -e + +pgrep taosd || taosd >> /dev/null 2>&1 & +pgrep taosadapter || taosadapter >> /dev/null 2>&1 & +cd ../../docs/examples/csharp + +dotnet run --project connect.csproj + +taos -s "drop database if exists power" +dotnet run --project sqlinsert.csproj +dotnet run --project query.csproj +dotnet run --project asyncquery.csproj +dotnet run --project subscribe.csproj + +taos -s "drop topic if exists topic_example" +taos -s "drop database if exists power" +dotnet run --project stmtinsert.csproj + +taos -s "drop database if exists test" +dotnet run --project influxdbline.csproj + +taos -s "drop database if exists test" +dotnet run --project optstelnet.csproj + +taos -s "drop database if exists test" +dotnet run --project optsjson.csproj \ No newline at end of file