相关疑难解决方法(0)

在sql语句中使用方括号[]有什么用?

我注意到Visual Studio 2008在sql中的列名称周围放置了方括号.括号是否有任何优势?当我手工编写T-SQL代码时,我从不打扰他们.

示例:Visual Studio:SELECT [column1],[column2]等...

我自己的方式:SELECT column1,column2等...

sql-server syntax

152
推荐指数
7
解决办法
12万
查看次数

sql server:括号在列名周围意味着什么?

我在sql server 2008中添加了一个字段,它将列名放在括号中[column2],但是其他列名没有括号.括号是什么意思?

这个专栏是 [macro-writer]

我应该删除减号并用下划线替换?

sql-server

19
推荐指数
3
解决办法
4万
查看次数

' - '附近的语法不正确

我试图在另一台服务器上运行查询,需要在select语句中指定它,但服务器名称中有一个" - ",如server-name.这会在标题中产生错误.我该如何解决?

sql sql-server syntax sql-server-2005

4
推荐指数
1
解决办法
6263
查看次数

如何解决 OleDb 错误“FROM 子句中的语法错误”?

目前我正在尝试使用此功能导入 CSV 文件:

    public DataSet ImportCommaSeparatedValueFileToDataSet(string SourceFile)
    {
        var dsImportCSVtoDataSetReturn = new DataSet();

        using (var objAdapter1 = new OleDbDataAdapter())
        {
            String sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + SourceFile.Substring(0, SourceFile.LastIndexOf(@"\")) + ";Extended Properties='text;HDR=Yes;FMT=Delimited'";
            var objConnection = new OleDbConnection(sConnectionString);
            objConnection.Open();
            var objCmdSelect = new OleDbCommand("SELECT * FROM " + SourceFile, objConnection);

            objAdapter1.SelectCommand = objCmdSelect;
            objAdapter1.Fill(dsImportCSVtoDataSetReturn);
            objConnection.Close();
        }

        return dsImportCSVtoDataSetReturn;
    }
Run Code Online (Sandbox Code Playgroud)

当我尝试导入文件名中没有空格的文件时,它工作正常。当我尝试导入以下文件时:

D:\Workspace\WoldCard export.csv
Run Code Online (Sandbox Code Playgroud)

然后我收到以下异常:

excException = {"Syntax error in FROM clause."}

Source = "Microsoft JET Database Engine"

StackTrace  "   at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)\r\n   at …
Run Code Online (Sandbox Code Playgroud)

c# sql oledb

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql-server ×3

sql ×2

syntax ×2

c# ×1

oledb ×1

sql-server-2005 ×1