回 帖 发 新 帖 刷新版面

主题:!!帮忙看一下这段连数据库代码,报错

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim connstr, selectcmd As String
        connstr = "datasurce=localhost;intital catalog=jxc;uid='';pwd=''"
        selectcmd = "select * from usertable"
        Dim conn As SqlConnection, cmd As SqlCommand
        conn = New SqlConnection(connstr)
        conn.Open()
        cmd = New SqlCommand(selectcmd, conn)
        cmd.ExecuteNonQuery()
        conn.Close()
    End Sub
点按钮就报错>    jx.exe!jx.Form2.Button3_Click(Object sender = {System.Windows.Forms.Button}, System.EventArgs e = {System.EventArgs}) 行181 + 0x17 字节    Basic

回复列表 (共8个回复)

沙发

你压根就没连接到数据库上,
像这就是连接到数据库webdevelop上了
string connstring="server=localhost;uid=sa;pwd=;database=webdevelop";
                SqlConnection conn=new SqlConnection (connstring);
                string sql="select*from loginuser";
                SqlCommand comm=new SqlCommand (sql,conn);
                conn.Open();

板凳

谢谢
可以连上数据库了
不知道我要在datagrid里显示查出来的数据该怎么
把表邦定到datagrid上

3 楼

OleDbDataAdapter MyDataAdapter=new SqlDbDataAdapter ();
MyDataAdapter.SelectCommand =comm;
    DataSet    MyDs=new DataSet();
dataGrid1.dataSource=MyDs.表名;
以上可以手动设置.

再加代码:
MyDataAdapter.Fill(MyDs,"表名");

4 楼

string connstring="server=localhost;uid=sa;pwd=sa;database=webdevelop";
                SqlConnection conn=new SqlConnection (connstring);
                string sql="select*from loginuser";
                SqlDataAdapter myCommand = new SqlDataAdapter(sql,conn);
        myCommand.SelectCommand.CommandType=CommandType.Text;
        conn.Open();
            DataSet myDataSet = new DataSet();
                myCommand.Fill(myDataSet);
        DataGrid1.DataSource = myDataSet;     
        DataGrid1.DataBind();

5 楼

谢谢你们的
我是一位新手
请问一下如何在datagrid中定义鼠标的事件

6 楼

学VC#.NET有本书讲得很全面的.《C#。NET案例开发》。
我在三楼说的只不过是数据库填充和更新,绑定是另外一回事啊。要用到DataBindings的.

7 楼

各位!!
能不能介绍学vb.net的几本好书

8 楼

《vb.net 入门经典》 这本书不错,很适合刚刚学习vb.net 但有其他语言经验的人看

我来回复

您尚未登录,请登录后再回复。点此登录或注册