Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以编程方式在C中创建MS Access表?_C#_.net_Database_Winforms_Ms Access - Fatal编程技术网

C# 如何以编程方式在C中创建MS Access表?

C# 如何以编程方式在C中创建MS Access表?,c#,.net,database,winforms,ms-access,C#,.net,Database,Winforms,Ms Access,代码以上标志语法错误异常,你能帮我更正查询字符串吗?谢谢。在MyTable之后,您使用了一个开放的括号,而不是关闭 为了在Access中创建表,我通常使用,这可以防止这种语法错误。在MyTable之后,您使用了一个不关闭的开括号 要在Access中创建表,我通常使用,这可以防止这种语法错误。您需要一个结束括号。您需要一个结束括号。我建议将生成的查询文本粘贴到Access查询中;它会告诉你错误在哪里 在我的Access XP上,粘贴生成的SQL在AUTO_INCREMENT上出现语法错误;它应该是

代码以上标志语法错误异常,你能帮我更正查询字符串吗?谢谢。

在MyTable之后,您使用了一个开放的括号,而不是关闭


为了在Access中创建表,我通常使用,这可以防止这种语法错误。

在MyTable之后,您使用了一个不关闭的开括号


要在Access中创建表,我通常使用,这可以防止这种语法错误。

您需要一个结束括号。

您需要一个结束括号。

我建议将生成的查询文本粘贴到Access查询中;它会告诉你错误在哪里

在我的Access XP上,粘贴生成的SQL在AUTO_INCREMENT上出现语法错误;它应该是自动递增的,并指定为数据类型,而不是约束。 布尔还给出了一个错误=>use位

有效的结果是:

command.CommandText = "CREATE TABLE MyTable (" +
                "[Count] INT NOT NULL AUTO_INCREMENT PRIMARY KEY ," +
                "[TimeAndDate] TIMESTAMP NOT NULL ," +
                "[SerialNumber] VARCHAR( 14 ) NOT NULL ," +
                "[Result] BOOL NOT NULL ," +
                "UNIQUE ([TimeAndDate]))";

command.ExecuteNonQuery();

我建议将生成的查询文本粘贴到Access查询中;它会告诉你错误在哪里

在我的Access XP上,粘贴生成的SQL在AUTO_INCREMENT上出现语法错误;它应该是自动递增的,并指定为数据类型,而不是约束。 布尔还给出了一个错误=>use位

有效的结果是:

command.CommandText = "CREATE TABLE MyTable (" +
                "[Count] INT NOT NULL AUTO_INCREMENT PRIMARY KEY ," +
                "[TimeAndDate] TIMESTAMP NOT NULL ," +
                "[SerialNumber] VARCHAR( 14 ) NOT NULL ," +
                "[Result] BOOL NOT NULL ," +
                "UNIQUE ([TimeAndDate]))";

command.ExecuteNonQuery();

在Access中如何实现这一点?SQL语句粘贴到哪里了?创建一个新查询;“视图”菜单显示设计、数据表和SQL或类似的内容。选择SQL。或者,您可以将其粘贴到VBA/代码编辑器Alt-F11即时窗口Ctrl-G中的适当命令中,例如currentdb.Executebla,其中bla是sql语句。对于较新版本的access,您可能需要设置对dao库的引用……在access中如何做到这一点?SQL语句粘贴到哪里了?创建一个新查询;“视图”菜单显示设计、数据表和SQL或类似的内容。选择SQL。或者,您可以将其粘贴到VBA/代码编辑器Alt-F11即时窗口Ctrl-G中的适当命令中,例如currentdb.Executebla,其中bla是sql语句。对于较新版本的access,您可能需要设置对dao库的引用。。。