如果是与SQL数据库连接代码要怎么写,
急用,谢谢
Dim constr As string="uid=用户名;pwd=密码;database=数据库名;server=IP"
Dim mycon As New SqlConnection(constr)
Dim myset As New DataSet /*这个地方很重要哦,必须要加New*,昨天我在这个地方吃了大亏*/
Dim myda As New SqlDataAdapter("sql语句",mycon)
If mycon.State=ConnectionState.Close Then
mycon.Open()
End If
myda.Fill(myset,"表名")
DataGrid1.DataSource=myset.Tables("表名")
这里通过数据适配器来从数据库中取数据,然后将数据暂时存在内存中的一张表中,也就是我们刚才定义的myset,然后将起与数据绑定控件DataGrid相绑定,这时可以通过对dataGrid进行删除,插入操作(进行删除操作时要注意,只是对myset中的数据删除了,但是数据库中的内容还没有更改)
例如:
Dim myrow As Integer
myrow=DataGrid1.CurrentRowIndex
myset.Tables("表名").Rows(myrow).Delete()
还应该加上一句
SqlDataAdapter1.UpDate(DataSet.GetChanges)
当然呢,取数据也可以用数据阅读器,这里我就不多说了,哈哈
版主请教个问题
我也是这们做的,但是我的程序提示
"未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
其他信息: 系统错误。"
并且光标落在mycon.Open()