VB.NET访问数据库,如何创建数字字段

时间:2013-12-14 11:33:22

标签: vb.net

如何使用vb.net在访问数据库中创建一个数字字段?

例如,如果我有这个:

"CREATE TABLE [" & username_v.Text & "] ([test] TEXT(100))"

它将我的“test”创建为TEXT字段。如何创建数字字段?尝试了NUMBER,INT,INTEGER和其他一些,但是我收到了语法错误......

如何尝试谷歌,但找不到我的回答...

3 个答案:

答案 0 :(得分:0)

试试这个

CREATE TABLE " & username_v.Text & " ([Test] TEXT(100));

这是MS ACCESS的语法。从VB.NET应用程序

执行时,用“”包装语法
"CREATE TABLE " & username_v.Text & " ([Test] TEXT(100));"

以下是不同数据类型的示例。建议始终使用主键。

CREATE TABLE " & username_v.Text & "
(
    [ID] AUTOINCREMENT,
    [Test] TEXT(100),
    [Integerfield] INTEGER,
    [DateDatypeField] DATETIME,
);

答案 1 :(得分:0)

您可以使用NUMBER,虽然您已提及已编号并在最后添加;以确保安全,例如:

"CREATE TABLE [" & username_v.Text & "] ([test] TEXT(100), [ID] Number);"

如果你想要一个整数,则为INTEGER:

"CREATE TABLE [" & username_v.Text & "] ([test] TEXT(100), [ID] Integer);"

如果你想要一个主键,你可以这样做:

"CREATE TABLE [" & username_v.Text & "] ([ID] Integer NOT NULL, [test] TEXT(100), Primary Key([ID]) );"

答案 2 :(得分:0)

<强>尝试

CREATE TABLE " & username_v.Text & " ([Test] TEXT(100), Total SHORT);

CREATE TABLE " & username_v.Text & " ([Test] TEXT(100), Total LONG);

查看其他访问数据类型http://msdn.microsoft.com/en-us/library/ms714540(v=vs.85).aspx