Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Connection String στο Microsoft visual studio 2005. Βοήθεια.........

Îåêßíçóå áðü ôï ìÝëïò freezer. Τελευταία δημοσίευση από το μέλος gio στις 09-01-2007, 19:04. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  09-01-2007, 13:16 23260

    Crying [:'(] Connection String στο Microsoft visual studio 2005. Βοήθεια.........

    Έχω τον παρακάτω κώδικα:

    String^ connStr="Data Source=.\SQLEΧPRESS;Integrated Security=SSPI;Initial Catalog=soft_engi;Persist Security Info=False";
    MessageBox::Show("Η διαγραφή έγινε επιτυχώς\n");
    SqlConnection^ con=gcnew SqlConnection();
    con->ConnectionString=connStr;

    Όταν κάνω debug μου βγάζει το εξής warning...

    warning C4129: 'S' : unrecognized character escape sequence

    το οποίο είναι για την αρχικοποίηση του string.

    Το 'S' είναι το πρώτο γράμμα του server(SQLEXPRESS)

    Το build γίνεται κανονικά αλλά όταν το εκτελώ  λέει:

    An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

    Additional information: An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

    Τι μπορώ να κάνω?

    Ζητώ απεγνωσμένα βοήθεια...........!!!!!!!!! SadSadSadSadSad

  •  09-01-2007, 13:25 23262 σε απάντηση της 23260

    Απ: Connection String στο Microsoft visual studio 2005. Βοήθεια.........

    αν χρησιμοποιείς vs 2005 προσπάθησε και κάνε add datadase και δες απο εκεί το connection string που δημιουργεί αυτόματα.
  •  09-01-2007, 15:10 23275 σε απάντηση της 23260

    Απ: Connection String στο Microsoft visual studio 2005. Βοήθεια.........

    Θα πρέπει να ενεργοποιήσεις την δυνατότητα του SQL Server να δέχεται remote connections. Στον SQL Server 2005 είναι απενεργοποιημένο μετά την εγκατάσταση. Δες εδώ: http://support.microsoft.com/kb/914277 
    Vir prudens non contra ventum mingit
  •  09-01-2007, 19:04 23283 σε απάντηση της 23260

    Απ: Connection String στο Microsoft visual studio 2005. Βοήθεια.........

    o χαρακτήρας "\" μεσα σε ένα string προδιαθέτει για μια ακολουθία διαφυγής (escape sequence) δηλ. κάποιους ειδικούς χαρακτήρες όπως πχ την αλλαγή γραμμής (new line) που χρησιμοποιείς στην επόμενη εντολή "\n"

    Για να μπορέσουμε απλώς να χρησιμοποιήσουμε το "\" σε ενα string θα πρέπει να γράψουμε "\\" δηλ :

    String^ connStr="Data Source=.\\SQLEΧPRESS;Integrated Security=SSPI;Initial Catalog=soft_engi;Persist Security Info=False";

    Επίσης για να ακυρωθεί εντελώς η λειτουργία του "\" αρκεί να γράψουμε απλά τον χαρακτήρα @ πρίν απο το string πχ

    String^ connStr=@"Data Source=.\SQLEΧPRESS;Integrated Security=SSPI;Initial Catalog=soft_engi;Persist Security Info=False";

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems