Tag: paradox

使用C#向Paradox表插入查询时出现问题

我有Paradox 5.x表我需要连接到以便选择和更新。 我正在使用OLEDBConnection。 从表中选择我没有问题。 当我尝试插入表格时,我遇到了一个问题,当我输入硬编码字段名称时出现错误:INSERT INTO语句包含以下未知字段名称:…所以我使用OleDbDataReader.GetName(…)来获取字段名。 现在我使用从表中重新获得的字段名称,以便插入到表中,我仍然得到相同的错误。 我认为问题在于字段名称:’Truck#1 Serial Number’表名:’Vehicles’ 我尝试使用[],。“”,。[]和。[“”]。 我已经了解了Borland引擎的需求,但我不确定这是不是问题。 先谢谢你。 – =诺姆= – ps我无法更改表的名称,因为它需要连接的castumer DB。 我添加了我使用的C#代码: private static string createInsertQueryVehicle(string i_VehicleNumber, string i_VehicleMFG, string i_Truck1SerialNo, string i_Truck2SerialNo, string i_Truck3SerialNo) { string tryout = string.Format(“INSERT INTO {0} ([{6}], [{7}], [{8}], [{9}], [{10}]) VALUES(RIGHT(‘{1}’,10),'{2}’,'{3}’,'{4}’,'{5}’)”, TableName, Vnum, Vinfo, T1Serial, T2Serial, T3Serial, VnumFieldName, VinfoFieldName, T1SerialFieldName T2SerialFieldName,T3SerialFieldName); […]