当前位置: 首页 > 编程语言 > C#

查询名称中包含空格的表分享

时间:2023-04-11 12:12:55 C#

查询名称中包含空格的表我有一个情况,我有一个名为GasFlowRates的Access表,我想添加记录。当我尝试对类似的表CommonStation运行插入查询时,出现以下错误:“错误hy000:语法错误,查询不完整的查询子句”代码是:usingSystem;使用System.Data.Odbc;classMainClass{staticvoidMain(string[]args){stringconnectionString="Dsn=Gas_meter";字符串sqlins="";OdbcConnectionconn=newOdbcConnection(connectionString);OdbcCommandcmdnon=newOdbcCommand(sqlins,conn);conn.Open();try{cmdnon.CommandText="INSERTINTO'Commonstation'(S1Flow,S2Flow,S3Flow,S4Flow)VALUES(9999,999,999,999)";//一旦上面的行有效,将其替换为cmdnon.CommandText="INSERTINTOGasFlowRates(S1Flow,S2Flow,S3Flow,S4Flow)VALUES(9999,999,999,999)"introwsAffected=cmdnon.ExecuteNonQuery();Console.WriteLine(rowsAffected);}赶上(异常前){控制台。WriteLine(ex.ToString());}最后{conn.Close();我怎样才能克服这个错误?用方括号将分隔的项目括起来:[Commonstation]然后打败设计数据库的人。cmdnon.CommandText="INSERTINTO'[Commonstation]'(S1Flow,S2Flow,S3Flow,S4Flow)VALUES(9999,999,999,999)";//一旦上面的行起作用,将其替换为cmdnon.CommandText="INSERTINTOGasFlowRates(S1Flow,S2Flow,S3Flow,S4Flow)VALUES(9999,999,999,999)"SELECT*FROM[MyCrazyTableWithSpacesand其他字符!]使用括号来“引用”表和字段名称。在我知道的聚会上,但刚刚解决了我自己的问题...使用ODBC连接到SQL数据库以在Access2007中播放。表名称是Employee_Appointment额外详细信息自定义语法选择如下SQlRecordSet.Open"Select*from[Employee].[AppointmentExtraDetailCustom]",Conn,adOpenStatic,adLockOptimistic希望这能为其他人节省几个小时的游戏时间!以上就是C#学习教程:查询名称带空格的表全部内容分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: