2011-11-09 183 views
1

有谁知道如何在SQL Server数据库中插入一些数据? 我试过这个代码,但它并不适用于我.. 下面的代码:如何在VB.NET中的SQL Server数据库中插入数据?

Dim constring As String = "Data source=.\sqlexpress;attachDbFilename=|DataDirectory|\Database1.mdf;integrated security=true;connect timeout=30;user instance=true" 
    Dim connection As SqlConnection = New SqlConnection(constring) 
    Dim query As SqlCommand 

     Dim s As String 

     connection.Open() 

     s = "insert into login values(@un,@pass)" 
     query = New SqlCommand(s, connection) 
     query.Parameters.AddWithValue("@un", "111") 
     query.Parameters.AddWithValue("@pass", "222") 

     query.ExecuteNonQuery() 

     connection.Close() 
+0

发现它是如何不工作?你有错误吗?这个错误是否会发生?当时相关对象的状态如何? – David

+0

这里有什么问题?什么是错误? – LarsTech

+0

@David:它没有错误,但数据库仍然是空的.. –

回答

1

你的语法来创建一个登录不正确。您正在寻找:

CREATE LOGIN <loginName> 
WITH PASSWORD = 'YourPassword' 

更多有关Create Login可以MSDN

相关问题