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

 

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

SQL string προβλημα C#

Îåêßíçóå áðü ôï ìÝëïò maria_papan. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 15-03-2009, 16:29. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-03-2009, 20:02 49177

    SQL string προβλημα C#

    Καλησπέρα και πάλι.

    Χρησιμοποιώ το Visual C# 2005 με Sql server 2005.

    Θελω να κάνω ένα απλό ερώτημα SQL αλλα δε ξέρω τι γινεται με το connection string. Ολα ειναι σωστά αλλά το πρόβλημα χτυπάει στο SQL String.

    Η πλάκα είναι πως το SQL String που με δείχνει το visual C# ειναι το : Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\testDB.mdf;Integrated Security=True;User Instance=True.

    Βοηθήστε με παρακαλωωω



    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.SqlClient;

    namespace WindowsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
           
           
            SqlConnection thisConnection = new SqlConnection("server=(local)\\SQLEXPRESS;database=testDB;Integrated Security=SSPI");
            SqlCommand thisCommand = new SqlCommand();
           
            private void button1_Click_1(object sender, EventArgs e)
            {
                thisConnection.Open();
                thisCommand.Connection = thisConnection;
                thisCommand.CommandText = "SELECT COUNT(*) FROM names";
            }
        }
    }
  •  15-03-2009, 05:48 49195 σε απάντηση της 49177

    Απ: SQL string προβλημα C#

    Καλημέρα και από μένα, καλώς ήρθες στο dotnetzone. Έχουμε και λέμε

    1. View -> Server Explorer
    2. Data Connections -> Add Connection
    3. Microsoft SQL Server -> Continue
    4. Επιλέγεις το ServerName που  θα βγει.
    5. Αν έχεις sql authentication, δηλαδή έχεις ορίσει στον SQL Server username & password πρέπει να τα γράψεις. Αν έχεις ορίσεις windows authentication, τότε δε χρειάζεται να γράψεις τίποτα όπως βλέπεις.
    6. Επιλέγεις τη βάση, πάτα και ένα Test Connection, για να δεις ότι όλα είναι ΟΚ
    7. Μετά πας στον Server Explorer και στο data connection βλέπεις το connection που μόλις δημιούργησες
    8. Κάνεις δεξί κλικ πάνω στο connection που έφτιαξες και επιλέγεις properties
    9. Εκεί θα δεις το connection string. Μπορείς να το κάνεις copy από κει, και από κει πέρα ότι θες

    Εύχομαι να βοήθησα.
  •  15-03-2009, 16:29 49199 σε απάντηση της 49195

    Απ: SQL string προβλημα C#

    Όντως αυτό είναι ωραίο κόλπο για να δοκιμάσεις το connection string. Βοήθεια σχετικά με connectrion strings θα βρεις επίσης στο http://www.connectionstrings.com.
    Υπάρχει όμως κάτι που δεν μας λες και είναι το πιο σημαντικό. Τι ακριβώς exception-μήνυμα παίρνεις. Απλά η έκφραση "πρόβλημα χτυπάει στο SQL String" δεν λέει τίποτα.

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems