Link to home
Start Free TrialLog in
Avatar of tmaususer
tmaususerFlag for United States of America

asked on

Visual Studio 2010 and SQL Server

I have upgraded to a new laptop and version of Visual Studio 2010. When I open studio and create a new project and attempt to connect to a test database on my sql 2003 server I receive a message that says "This server version is not supported" You must use sql 2005 or later. I have tried to google this error but the solutions provided seem to be for VS 2008 and not 2010. Does anyone know if there is a work around for this or am I missing someting? I can connect successfully via odbc and through enterprise manager if that means anything.
Avatar of tmaususer
tmaususer
Flag of United States of America image

ASKER

My apologies on the type 'o'. I am running sql server 2000 sp3 (not 2003 as first indicated).
ASKER CERTIFIED SOLUTION
Avatar of Aaron Shilo
Aaron Shilo
Flag of Israel image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Ok so I am a novice at programmng at best. I have tried this code but get an error. The error I get is on this line: Dim Global_strProdCN As String = Global_settings.ConnectionString
NullReferenceExceptionHandeled. I have not idea how to correct this given my "newbie" skills. The complete code is below.

Imports System.Data.SqlClient
Imports System.Configuration
Imports System
Imports System.IO
Imports System.Net.Mime.MediaTypeNames


Public Class Form1

    Dim Global_settings As ConnectionStringSettings
    Public Global_strProdCN As String
    Public Global_sqlProdCN As New SqlConnection
    Public Global_ERPsettings As ConnectionStringSettings
    Public Global_strERPCN As String
    Public Global_sqlERPCN As New SqlConnection
    Public Global_dr As SqlDataReader
    Public Global_sqlcmd As New SqlCommand
    Public Global_strsql As String
    Public Global_strProdCN2 As String
    Public Global_sqlProdCN2 As New SqlConnection

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Global_settings = System.Configuration.ConfigurationManager.ConnectionStrings("Data Source=SERVER04N;Initial Catalog=yamahalabeldb;Integrated Security=True")
        Dim Global_strProdCN As String = Global_settings.ConnectionString
        Dim irowcnt As Integer = -1

        Global_strsql += " SELECT Part_no, Deliverylocation, po_no, supplier_id, labelcode, qty, duedate, stocklocation, sirlocation "
        Global_strsql += " FROM yam_con_label "
        Global_strsql += " Order by part_no "
        Global_sqlProdCN = New SqlConnection(Global_strProdCN)
        Global_sqlProdCN.Open()
        Global_sqlcmd = New SqlCommand(Global_strsql, Global_sqlProdCN)
        Global_dr = Global_sqlcmd.ExecuteReader()
        If Global_dr.HasRows Then
            While Global_dr.Read
                irowcnt += 1
                Dim srow() As String = {Global_dr.Item("Part_no"), Global_dr.Item("Deliverylocation"), Global_dr.Item("po_no"), _
                                        Global_dr.Item("supplier_id"), Global_dr.Item("labelcode"), Global_dr.Item("qty"), _
                                        Global_dr.Item("duedate"), Global_dr.Item("stocklocation"), Global_dr.Item("sirlocation")}
                dgYamahadata.Rows.Add(srow)
            End While
        End If

    End Sub

    Private Sub dgYamahadata_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgYamahadata.CellContentClick

    End Sub
End Class
I will repost my code under another zone.