vb.net中用insert语句向数据库中的多个表插入数据

vb.net中用insert语句向数据库中的多个表插入数据,第1张

你的语句并没有完全贴出来?

要注意区别:

1,如果是插入完整的一条记录(包括所有字段

INSERT

INTO

表名称

VALUES

(值1,

值2,....)

2,如果插入只包含若干个指定字段(其余字段为空)

INSERT

INTO

table_name

(列1,

列2,...)

VALUES

(值1,

值2,....)

另外,你使用了变量,那么应该这样使用:

"insert

into

Personal_table

('"

&

Name_CH

&

"',

......

后面看不出了,

其实,你可以在这句之前,加一句输出,看看具体内容,你就知道了!

msgbox()在括号里把你的这个字符串放进去,看看结果是什么?

第一个问题,存储数据:

使用SqlCommand(如果是Sql的):

Using

cmd

As

New

SqlCommand()

cmd.Connection

=

new

SqlConnection("server=.database=数据库名integrated

security=sspi")

cmd.Connection.Open()

cmd.CommandText=string.Format("Insert

into

表名字

Values('{0}','{1}'",您的第一个字符串变量,第二个字符串变量【如果是数值类型的,不要在索引前加单引号了】)

cmd.NonExecuteQuery()

'获取数据

SqlDataAdapter

adapter

=

new

SqlDataAdapter(cmd)

cmd.CommandText="select

*

from

表"

DataTable

dt

=

new

DataTable()

adapter.Fill(dt)

DataGridView.DataSource

=

dt

End

Using


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6781906.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存