Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

vb.net और asp.net का उपयोग करके एक्सेल को SQL डेटाबेस में आयात करना

मैं एक उत्तर पोस्ट कर रहा हूं ताकि अगर कोई और इस पर ठोकर खाए, तो उन्हें भी मदद मिल सके।

यही मेरे लिए काम करने के लिए सब कुछ मिला। (केविन को चिल्लाओ)

Protected Sub Button1_Click(sender As Object, e As System.EventArgs)
    Dim appPath As String = Request.PhysicalApplicationPath
        Dim con As New System.Data.SqlClient.SqlConnection
        con.ConnectionString = "Data Source=.\SQLEXPRESS;AttachDbFilename=" & appPath & "App_Data\Devicedatabase.MDF;Integrated Security=True;User Instance=True;"
        con.Open()
        MsgBox("open")
        con.Close()
        MsgBox("close")
    End Sub

बहुत कोशिश और हताशा के बाद यह कनेक्शन खुला।

इसे डेटाबेस में आयात किया गया एक्सेल मान मिला:

 Using con As New SqlClient.SqlConnection With
{
    .ConnectionString =
    "Data Source=.\SQLEXPRESS;AttachDbFilename=" & appPath & "App_Data\Devicedatabase.MDF;Integrated Security=True;User Instance=True;"
}
Using cmd As New SqlClient.SqlCommand With
    {
        .Connection = con,
        .CommandText = "INSERT INTO " & """" & DropDownList1.SelectedItem.ToString & """" & "ColumnName1, ColumnName2)VALUES (@Col1,@Col2)"
    }
    cmd.Parameters.Add(New SqlClient.SqlParameter With {.DbType = DbType.String, .ParameterName = "@Col1"})
    cmd.Parameters.Add(New SqlClient.SqlParameter With {.DbType = DbType.String, .ParameterName = "@Col2"})
    cmd.Parameters(0).Value = "Value obtained from Excel"
    cmd.Parameters(1).Value = "Value obtained from Excel"
    con.Open()
    Dim Result As Integer = cmd.ExecuteNonQuery
    If Result <> 1 Then
        MessageBox.Show("Insert failed.")
    Else
        MessageBox.Show("Row inserted.")
    End If

End Using
End Using

आनंद लें दोस्तों!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यदि पैरामीटर शून्य है तो SQL सभी का चयन करें अन्यथा विशिष्ट आइटम लौटाएं

  2. ऑब्जेक्ट 'पता', डेटाबेस 'CNET_85731', स्कीमा 'dbo' पर चयन अनुमति अस्वीकार कर दी गई थी

  3. SQL सर्वर डेटाबेस का नाम बदलें

  4. SQL सर्वर में XML सम्मिलित करते समय एन्कोडिंग त्रुटि को स्विच करने में असमर्थ कैसे हल करें?

  5. टी-एसक्यूएल:नई एक्सेल फाइल में निर्यात करें