佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

搜索
查看: 1307|回复: 2

MS SQL 2005 EXPRESS 问题!!!!

[复制链接]
发表于 11-1-2008 10:11 AM | 显示全部楼层 |阅读模式
我的VB.NET  query 不到database -.-''
各位朋友帮我看下! 小弟刚学VB 和MSSQL不久!

Private Sub BtnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAdd.Click



        Dim mySqlConnection As SqlConnection
        Dim mySqlCommand As SqlCommand

        mySqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\franchisee.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")

        mySqlCommand = New SqlCommand( _
        " INSERT INTO franchisee (Name, Alias, Code, Contact, Gender, IC,Occupation, Email, Address,Bank,referral,Date) " & _
        " VALUES (?,?,?,?,?,?,?,?,?,?,?,?)")

        cmd.Parameters.Add(New SqlParameter("Name", txtName.Text))
        cmd.Parameters.Add(New SqlParameter("Alias", txtAlias.Text))
        cmd.Parameters.Add(New SqlParameter("Code", txtCode.Text))
        cmd.Parameters.Add(New SqlParameter("Contact", txtContact.Text))
        cmd.Parameters.Add(New SqlParameter("Gender", ComboBox1.Text))
        cmd.Parameters.Add(New SqlParameter("IC", txtIC.Text))
        cmd.Parameters.Add(New SqlParameter("Occupation", txtOccupation.Text))
        cmd.Parameters.Add(New SqlParameter("Email", txtEmail.Text))
        cmd.Parameters.Add(New SqlParameter("Address", txtAddress.Text))
        cmd.Parameters.Add(New SqlParameter("Bank", txtBank.Text))
        cmd.Parameters.Add(New SqlParameter("referral", txtReferral.Text))
        cmd.Parameters.Add(New SqlParameter("Date", DatePicker.Value))

        Try
            mySqlCommand.ExecuteNonQuery()   这里出问题! (ExecuteNonQuery : conenction property has not been initialized)
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try

      
    End Sub


谢谢
回复

使用道具 举报


ADVERTISEMENT

发表于 11-1-2008 05:09 PM | 显示全部楼层

mySqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\franchisee.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"

的下面加这一行

mySqlConnection.Open


mySqlCommand = New SqlCommand( _
        " INSERT INTO franchisee (Name, Alias, Code, Contact, Gender, IC,Occupation, Email, Address,Bank,referral,Date) " & _
        " VALUES (?,?,?,?,?,?,?,?,?,?,?,?)"

改成
mySqlCommand = New SqlCommand( _
        " INSERT INTO franchisee (Name, Alias, Code, Contact, Gender, IC,Occupation, Email, Address,Bank,referral,Date) " & _
        " VALUES (?,?,?,?,?,?,?,?,?,?,?,?)", mySqlConnection)


后面加了,mySqlConnection
回复

使用道具 举报

发表于 27-1-2008 09:52 PM | 显示全部楼层
Dim mySqlConnection As SqlConnection
        Dim mySqlCommand As SqlCommand
        Dim strSql as String = "INSERT INTO franchisee (Name, Alias, Code, Contact, Gender, IC,Occupation, Email, Address,Bank,referral,Date) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)"     
        
        mySqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\franchisee.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")

        mySqlCommand = New SqlCommand(strSql,mySqlConnection)

        try
          mySqlConnection.Open()

          cmd.Parameters.Add(New SqlParameter("Name", txtName.Text))
          cmd.Parameters.Add(New SqlParameter("Alias", txtAlias.Text))
          cmd.Parameters.Add(New SqlParameter("Code", txtCode.Text))
          cmd.Parameters.Add(New SqlParameter("Contact", txtContact.Text))
          cmd.Parameters.Add(New SqlParameter("Gender", ComboBox1.Text))
          cmd.Parameters.Add(New SqlParameter("IC", txtIC.Text))
          cmd.Parameters.Add(New SqlParameter("Occupation", txtOccupation.Text))
          cmd.Parameters.Add(New SqlParameter("Email", txtEmail.Text))
          cmd.Parameters.Add(New SqlParameter("Address", txtAddress.Text))
          cmd.Parameters.Add(New SqlParameter("Bank", txtBank.Text))
          cmd.Parameters.Add(New SqlParameter("referral", txtReferral.Text))
          cmd.Parameters.Add(New SqlParameter("Date", DatePicker.Value))

          mySqlCommand.ExecuteNonQuery()

        catch ex as Exception
           MessageBox.Show(ex.Message)
        finally
           mySqlConnection.Close()
        End try
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2026 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 20-2-2026 11:18 PM , Processed in 0.095159 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表