0
mysqlサーバからいくつかのデータを取得しようとしていて、GROUP_CONCAT関数を使用して特定の変数のパーセンタイルを計算していました。私は私のデータエクスプローラを使用すると、私のクエリの前にSET @@session.group_concat_max_len = 1000000;
を追加する単純な文である、私のSQLクエリにgroup_concat_max_lenの長さを増やしたいと思います。私はこれを行う方法については不明です。試しましたADODB接続にSQL文を追加する
connectionText = "Driver={MySQL ODBC 3.51 Driver};Server=" & Server_Name & ";Database=" & Database_Name & _
";Uid=" & User_ID & ";Pwd=" & Password & ";"
Dim cnn As New ADODB.Connection
cnn.Open connectionText
Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
cmd.CommandText = "SET @@session.group_concat_max_len = 1000000;"
cmd.ActiveConnection = cnn
Set rs = New ADODB.Recordset
rs.Open sqlquery, cnn, adOpenForwardOnly,adLockReadOnly, adCmdText
しかし、これは必要な設定を適用していません。 TIA。