C# 运行MySQLScript
我有一个脚本如下:C# 运行MySQLScript,c#,mysql,C#,Mysql,我有一个脚本如下: drop table edictEquityPrices.F; create table edictEquityPrices.F( `date` date ,`F.Open` double ,`F.High` double ,`F.Low` double ,`F.Close` double ,`F.Volume` double ,`F.Adjusted` double ); LOAD DATA LOCAL INFIL
drop table edictEquityPrices.F;
create table edictEquityPrices.F(
`date` date
,`F.Open` double
,`F.High` double
,`F.Low` double
,`F.Close` double
,`F.Volume` double
,`F.Adjusted` double
);
LOAD DATA LOCAL INFILE 'B:\\EDICT I\\EQUITYdata\\F.csv'
INTO TABLE edictEquityPrices.F
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(
`date`
,`F.Open`
,`F.High`
,`F.Low`
,`F.Close`
,`F.Volume`
,`F.Adjusted`
);
以及我执行它的代码:
private void button1_Click(object sender, EventArgs e)
{
string connString = "datasource=127.0.0.1;port=3306;username=root;password=XX";
MySqlConnection connDatabase = new MySqlConnection(connString);
string query = File.ReadAllText("B:\\SCRIPTS\\SQL\\F.sql");
MySqlScript script = new MySqlScript(connDatabase, query);
//script.Delimiter = "$$";
//connDatabase.Open();
//script.Execute();
}
我已经花了好几个小时去挖掘,但我无法得到一个确切的答案。我不断收到有关MySql.Data的神秘错误,但在搜索时什么也找不到。请告诉我我在这里错过了什么,我可以在哪里便宜地取得一些进展,学习编程
-H您应该设置
script.Delimiter=“;”代码>在执行它之前。你得到的错误是什么?在网上或此处发布10行CSV。不要对自己太苛刻:你能把你得到的错误贴出来吗,是不是很神秘?如果没有关于错误的任何信息,我们很难给你答复。