SQLCommand.CommanText:CommandText属性尚未正确初始化

时间:2017-11-11 19:33:03

标签: mysql sql powershell

我试图使用PowerShell在mysql数据库中加载数据。

我收到此错误:CommandText属性尚未正确初始化。

这是我的代码:

$Datatable = New-Object System.Data.DataTable
$Command = New-Object System.Data.SQLClient.SQLCommand
$Command.Connection = $conn
$Command.CommandText = $strquery
$Reader = $Command.ExecuteReader()
$Datatable.Load($Reader)

这是$strquery(使用调试器检查):

"LOAD DATA INFILE '"+$tbx_pfad.Text +"' INTO TABLE login FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'IGNORE 1 LINES(logins.user, logins.pc, logins.ts, logins.dc, @var1, @var2) SET now = CURRENT_TIMESTAMP, logins.time = CONCAT(@var1,' ',REPLACE(@var2,'-',':'))"

连接也有效。

问题是在这一行之后:

$Command.CommandText = $strquery

$Command.CommandText仍然是空的。

我希望你能帮助我。

谢谢:)

0 个答案:

没有答案