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

 

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

Ελληνικά και Club Web Site Starter Kit

Îåêßíçóå áðü ôï ìÝëïò bonset. Τελευταία δημοσίευση από το μέλος bonset στις 12-04-2006, 16:31. Υπάρχουν 14 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  19-03-2006, 19:10 10832

    Ελληνικά και Club Web Site Starter Kit

    Συνημμένα: greek.jpg

    Γειά σας και πάλι,

    Μια μικρή βοήθεια? Εγκατέστησα το Club Web Site Starter Kit και δεν καταλαβαίνω γιατί δεν μπορώ να γράψω ελληνικά. Δεν έχω πειράξει τίποτε. Το encoding του explorer είναι UTF-8.

    Γράφω γαλλικά (à) αλλά όχι ελληνικά. Δείτε το jpg.

    πρέπει να κάνω κάποια ρύθμιση? και που?

    Σας ευχαριστώ εκ των προτέρων.

     

     


  •  19-03-2006, 19:24 10833 σε απάντηση της 10832

    Απ: Ελληνικά και Club Web Site Starter Kit

    Το πρόβλημα δεν είναι το encoding του Explorer αλλά το encoding του αρχείου στο οποίο έγραψες ελληνικά. Σχεδόν σίγουρα είναι σε κάποιο ASCII encoding αντί για Unicode ή Windows-1253. Σώσε το με Save as ... Save with Encoding και βάλε κάποιο encoding όπως UTF-16. Εδώ που τα λέμε, το UTF-8 δεν έχει μεγάλη αξία για τα ελληνικά, καθώς οι ελληνικοί χαρακτήρες αποθηκεύονται με 2 bytes
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  19-03-2006, 19:40 10836 σε απάντηση της 10832

    Απ: Ελληνικά και Club Web Site Starter Kit

    Καλά είστε απίστευτα γρήγοροι! Καταρχήν σε ευχαριστώ για τη άμεση απόκριση!



    Καταλαβαίνω ότι κάτι παίζει με το encoding... όμως αυτό που δεν καταλαβαίνω είναι το τι πρέπει να κάνω καθώς χρησιμοποιώ τη σελίδα news_view.aspx του kit και τις φόρμες που έχει εκεί για να εισάγω το description για το νέο.



    Μήπως να φταίνε τα settings στο PC μου? Και εδώ γιατί φαίνονται τα ελληνικά. Θα το δοκιμάσω και αύριο στη δουλειά.



    Μήπως πρέπει να ρυθμίσω κάτι στους πίνακες στη βάση?



    Τι τα θες τελικά είμαι cursed να βρίσκω προβλήματα.
  •  19-03-2006, 20:00 10838 σε απάντηση της 10836

    Απ: Ελληνικά και Club Web Site Starter Kit

    Λοιπόν δοκίμασα να γράψω ελληνικά στον πίνακα Albums του άλλου PERSONAL WEB SITE Starter Kit και ουδέν πρόβλημα.



    Τι γίνεται με το CLUB δεν ξέρω. Αυτό που ξέρω ότι είχα πρόβλημα με αυτή τη βάση καθώς είχα μία παλιά έκδοση και πήγα σήμερα και κατέβασα από το www. asp.net την τελευταία, και μέχρι που δοκίμασα με τα ελληνικά δεν είχε κανένα πρόβλημα.



    Ευχαριστώ και πάλι.



    ΥΓ: περισσότερα για το πρόβλημα που είχα με τη βάση του CLUB μπορείτε να δείτε στο http://bloggingabout.net/blogs/erwyn/archive/2005/11/7.aspx

    όπου στο τέλος λέει

    [Update 2006-01-26: Microsoft has posted a new version of the Club Web Site Starter Kit that runs without modification on the RTM version of SQL Server Express. You can download it from here. It was digitally signed by Microsoft on January 12, 2006.]







  •  20-03-2006, 12:38 10860 σε απάντηση της 10832

    Απ: Ελληνικά και Club Web Site Starter Kit

    Καλημέρα και πάλι

    το δοκίμασα και από τη δουλειά σε άλλο PC και πάλι δεν παίζουν τα ελληνικά. Άμα έχετε καμιά ιδέα ευπρόσδεκτη.



    Σας ευχαριστώ





  •  21-03-2006, 14:48 10908 σε απάντηση της 10860

    Απ: Ελληνικά και Club Web Site Starter Kit

    Συνημμένα: greek02.jpg

    Νεότερα... από το Club Site Starter Kit...

    Λοιπόν... επειδή δεν πτοούμαι... είπα να δοκιμάσω την τύχη μου συνεχίζοντας την εξερεύνηση... με το Extending the Club Web Site Starter Kit (ASP.NET Technical Articles). Όπως βλέπετε στο jpg έφτιαξα την admin.aspx και τα ελληνικά παίζουν μία χαρά στους νέους πίνακες που έφτιαξα.

    Οι υπάρχοντες πίνακες του kit όμως δεν δείχνουν ελληνικά. Για την ακρίβεια όταν είμαι στο πεδίο της φόρμας και γράφω ελληνικά τα δείχνει κανονικά, μόλις όμως κάνω save εμφανίζεται το πρόβλημα. Το ίδιο ακριβώς συμβαίνει και όταν βάζω στοιχεία απ'ευθείας στον πίνακα.

    Άμα, έχετε καμιά ιδέα... εδώ είμαι...

    Σας ευχαριστώ

     


  •  21-03-2006, 15:23 10914 σε απάντηση της 10832

    Απ: Ελληνικά και Club Web Site Starter Kit

    Έχεις ελέγξει το collation που έχουν οι πίνακες της βάσης; Γιατί αν βάζεις κατευθείαν Ελληνικά και δεν τα κρατάει ως Ελληνικά, μάλλον το πρόβλημα είναι στους πίνακες...
    Vir prudens non contra ventum mingit
  •  21-03-2006, 16:41 10920 σε απάντηση της 10914

    Απ: Ελληνικά και Club Web Site Starter Kit

    Συνημμένα: collations.jpg

    Σε ευχαριστώ πολύ για τη βοήθεια, KelMan... με έπεισες να πειράξω το collation... χωρίς φόβο ότι θα τα διαλύσω όλα...

    Λοιπόν... η κατάσταση έχει ως εξής:

    Και στους δύο πίνακες στο collation έγραφε: <database default>
    Πατώντας την έλλειψη, στο παράθυρο διαλόγου (Collation) είχε επιλεγμένα:

    • στο radio button: SQL Collation
    • στο αντίστοιχο drop-down:SQL_Latin1_General_CP1_CI_AS

    Στον έναν έδειχνε ελληνικά και στον άλλον όχι.

    Πήγα σε αυτόν που δεν έδειχνε τα ελληνικά και έκανα το εξής:

    • στο radio button έβαλα: Windows Collation
    • στο αντίστοιχο drop-down: Greek
    • radio button: Binary Sort

    και τώρα... ω... ναι... δείχνει ελληνικά, αλλά δεν παίζουν τα γαλλικά!

    ο δε άλλος, αυτός που έφτιαξα τα δείχνει όλα μαζί μια χαρούλα!

    Γενικά τι πρέπει να βάζω σε τέτοιου είδους πεδία ώστε να μην έχω πρόβλημα με το encoding...

    τι δεν κάνω σωστά (ρητορική ερώτηση θα πει ξανά ο rousso... και θα συμφωνήσω:)

    Ευχαριστώ εκ των προτέρων για την υπομονή... και την κατανόηση.



     

     


  •  21-03-2006, 17:53 10928 σε απάντηση της 10832

    Απ: Ελληνικά και Club Web Site Starter Kit

    Σε τι SQL Server παίζεις; 2005 Express; Και τι εργαλείο managment έχεις; Το SQL Server Management Studio Express;
    Vir prudens non contra ventum mingit
  •  21-03-2006, 18:36 10932 σε απάντηση της 10928

    Απ: Ελληνικά και Club Web Site Starter Kit

    sql server 2005 express... no management tool yet... I plan to install this.. Microsoft SQL Server Management Studio Express CTP

     

  •  23-03-2006, 02:10 10995 σε απάντηση της 10932

    Απ: Ελληνικά και Club Web Site Starter Kit

    Νεότερα... από το Kit Saga... (δεν ασχολήθηκα με τα ελληνικά σήμερις... από αύριο πάλι!)

    Το νέο θέμα που προέκυψε είναι ότι από το http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/extendclubwebsitesk.asp  δηλ. το Εxtending the Club Web Site Starter Kit, λείπει o κώδικας που κάνει upload τα αρχεία, και πιο συγκεκριμένα ο κώδικας του Button2_Click event (shown shortly), ο οποίος δεν φαίνεται πουθενά στο συγκεκριμένο αρχείο. Και επειδή και άλλοι είχαν το συγκεκριμένο πρόβλημα... βεβαίως... βεβαίως... (δείτε ref. στο τέλος) με τα πολλά... κατάφερα (και αυτό δεν το πιστεύω ούτε εγώ τώρα που το γράφω!) να βρώ μια άκρη (με ερωτήσεις και bugs βεβαίως... βεβαίως..):



    public partial class admin : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        protected void Button1_Click(object sender, EventArgs e)
        {
          
            SqlDataSource1.Insert();
            TextBox1.Text = "";
            CheckBox1.Checked = false;
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            Boolean fileOK = false;
            String path = Server.MapPath("~/Uploads/");
            if (FileUpload1.HasFile)
            {
                String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                String[] allowedExtensions = {".gif", ".png", ".jpeg", ".jpg"};
              for (int i = 0; i < allowedExtensions.Length; i++)
              {
                   if (fileExtension == allowedExtensionsIdea [I])
                   {
                        fileOK = true;
                   }
              }
            }

            if (fileOK)
            {
                try
                {
                    FileUpload1.PostedFile.SaveAs(path
                        + FileUpload1.FileName);
                    Label1.Text = "File uploaded!";
                }
                catch (Exception ex)
                {
                    Label1.Text = "File could not be uploaded.";
                }
            }
            else
            {
                Label1.Text = "Cannot accept files of this type.";
            }
            SqlDataSource2.InsertParameters.Add("DocumentName", FileUpload1.FileName.ToString());
            SqlDataSource2.InsertParameters.Add("DateInput", TypeCode.DateTime, DateTime.Now.ToString());
            SqlDataSource2.Insert();
            TextBox2.Text = "";
        }
    }

    και aspx:



    <%@ Page Language="C#" MasterPageFile="~/Default.master" AutoEventWireup="true" CodeFile="admin.aspx.cs" Inherits="admin" Title="Untitled Page" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        <div class="fullwidth">
           <table>
            <tr>
                <a href="#categories">Categories</td>
                <a href="#file">Upload files</td>
            </tr>
           </table>
        </div>
        <div class="fullwidth">
            </a id="categories">Categories Management</h1>
            <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
                AutoGenerateColumns="False" DataKeyNames="CategoryID" DataSourceID="SqlDataSource1">
                <Columns>
                    <asp:BoundField DataField="CategoryID" HeaderText="CategoryID" InsertVisible="False"
                        ReadOnly="True" SortExpression="CategoryID" />
                    <asp:BoundField DataField="CategoryName" HeaderText="CategoryName" SortExpression="CategoryName" />
                    <asp:CheckBoxField DataField="IsPublic" HeaderText="IsPublic" SortExpression="IsPublic" />
                    <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
                </Columns>
            </asp:GridView>
            <br />
            <br />
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConflictDetection="CompareAllValues"
                ConnectionString="<%$ ConnectionStrings:ClubSiteDB %>" DeleteCommand="DELETE FROM [DocumentCategories] WHERE [CategoryID] = @original_CategoryID AND [CategoryName] = @original_CategoryName AND [IsPublic] = @original_IsPublic"
                InsertCommand="INSERT INTO [DocumentCategories] ([CategoryName], [IsPublic]) VALUES (@CategoryName, @IsPublic)"
                OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT * FROM [DocumentCategories]"
                UpdateCommand="UPDATE [DocumentCategories] SET [CategoryName] = @CategoryName, [IsPublic] = @IsPublic WHERE [CategoryID] = @original_CategoryID AND [CategoryName] = @original_CategoryName AND [IsPublic] = @original_IsPublic">
                <DeleteParameters>
                    <asp:Parameter Name="original_CategoryID" Type="Int32" />
                    <asp:Parameter Name="original_CategoryName" Type="String" />
                    <asp:Parameter Name="original_IsPublic" Type="Boolean" />
                </DeleteParameters>
                <UpdateParameters>
                    <asp:Parameter Name="CategoryName" Type="String" />
                    <asp:Parameter Name="IsPublic" Type="Boolean" />
                    <asp:Parameter Name="original_CategoryID" Type="Int32" />
                    <asp:Parameter Name="original_CategoryName" Type="String" />
                    <asp:Parameter Name="original_IsPublic" Type="Boolean" />
                </UpdateParameters>
                <InsertParameters>
                    <asp:ControlParameter Name="CategoryName" Type="String" ControlID="TextBox1" />
                    <asp:ControlParameter Name="IsPublic" Type="Boolean" ControlID="CheckBox1" />
                </InsertParameters>
            </asp:SqlDataSource>
            <br />
           
        </div>
        <div class="fullwidth">
            <h2>Add a Category</h2>
            <p>Category Name:<br />
            <br ID="TextBox1" runat="server" />
            <br ID="CheckBox1" runat="server" Text="Public?" />
            <asp:Button ID="Button1" runat="server" Text="Add Category" OnClick="Button1_Click" />
            </p>
        </div>
        <div class="fullwidth">
            </a id="file">Files Management</h1>
            <asp:GridView ID="GridView2" runat="server" AllowPaging="True" AllowSorting="True"
                    AutoGenerateColumns="False" DataKeyNames="DocumentID" DataSourceID="SqlDataSource2">
                    <Columns>
                        <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
                        <asp:BoundField DataField="DocumentID" HeaderText="DocumentID" ReadOnly="True" SortExpression="DocumentID" />
                        <asp:BoundField DataField="DocumentName" HeaderText="DocumentName" SortExpression="DocumentName" ReadOnly="True" />
                        <asp:BoundField DataField="DateInput" HeaderText="DateInput" SortExpression="DateInput" />
                        <asp:BoundField DataField="Comments" HeaderText="Comments" SortExpression="Comments" />
                        <asp:BoundField DataField="DocumentCategory" HeaderText="DocumentCategory" SortExpression="DocumentCategory" />
                        <asp:CheckBoxField DataField="TopDoc" HeaderText="TopDoc" SortExpression="TopDoc" />
                    </Columns>
                </asp:GridView>
                <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConflictDetection="CompareAllValues" ConnectionString="<%$ ConnectionStrings:ClubSiteDB %>" DeleteCommand="DELETE FROM [Documents] WHERE [DocumentID] = @original_DocumentID AND [DocumentName] = @original_DocumentName AND [DateInput] = @original_DateInput AND [Comments] = @original_Comments AND [DocumentCategory] = @original_DocumentCategory AND [TopDoc] = @original_TopDoc" InsertCommand="INSERT INTO [Documents] ([DocumentName], [DateInput], [Comments], [DocumentCategory], [TopDoc]) VALUES (@DocumentName, @DateInput, @Comments, @DocumentCategory, @TopDoc)" OldValuesParameterFormatString="original_{0}" SelectCommand="SELECT * FROM [Documents]" UpdateCommand="UPDATE [Documents] SET [DocumentName] = @DocumentName, [DateInput] = @DateInput, [Comments] = @Comments, [DocumentCategory] = @DocumentCategory, [TopDoc] = @TopDoc WHERE [DocumentID] = @original_DocumentID AND [DocumentName] = @original_DocumentName AND [DateInput] = @original_DateInput AND [Comments] = @original_Comments AND [DocumentCategory] = @original_DocumentCategory AND [TopDoc] = @original_TopDoc">
                    <DeleteParameters>
                        <asp:Parameter Name="original_DocumentID" Type="Int32" />
                        <asp:Parameter Name="original_DocumentName" Type="String" />
                        <asp:Parameter Name="original_DateInput" Type="DateTime" />
                        <asp:Parameter Name="original_Comments" Type="String" />
                        <asp:Parameter Name="original_DocumentCategory" Type="Int32" />
                        <asp:Parameter Name="original_TopDoc" Type="Boolean" />
                    </DeleteParameters>
                    <UpdateParameters>
                        <asp:Parameter Name="DocumentName" Type="String" />
                        <asp:Parameter Name="DateInput" Type="DateTime" />
                        <asp:Parameter Name="Comments" Type="String" />
                        <asp:Parameter Name="DocumentCategory" Type="Int32" />
                        <asp:Parameter Name="TopDoc" Type="Boolean" />
                        <asp:Parameter Name="original_DocumentID" Type="Int32" />
                        <asp:Parameter Name="original_DocumentName" Type="String" />
                        <asp:Parameter Name="original_DateInput" Type="DateTime" />
                        <asp:Parameter Name="original_Comments" Type="String" />
                        <asp:Parameter Name="original_DocumentCategory" Type="Int32" />
                        <asp:Parameter Name="original_TopDoc" Type="Boolean" />
                    </UpdateParameters>
                    <InsertParameters>
                        <asp:ControlParameter Name="Comments" Type="String" ControlID="TextBox2"/>
                        <asp:ControlParameter Name="DocumentCategory" Type="Int32" ControlID="DropDownList1" PropertyName="SelectedValue"/>
                        <asp:ControlParameter Name="TopDoc" Type="Boolean" ControlID="RadioButtonList1" PropertyName="SelectedValue"  />
                    </InsertParameters>
                </asp:SqlDataSource>
            </p>
            <h2>Add a New File:</h2>
            <h5>Pick a Category:</h5>
            </p ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1" DataTextField="CategoryName" DataValueField="CategoryID">
            <h5>File Comments:</h5>
            </p ID="TextBox2" runat="server">
            <h5>Show up on the Top-Document List?</h5>
            <p>
                &nbsp;
                <asp:RadioButtonList ID="RadioButtonList1" runat="server">
                    <asp:ListItem Value="true">Yes</asp:ListItem>
                    <asp:ListItem Value="false">No</asp:ListItem>
                </p>
            <h5>File to upload</h5>
            <br ID="FileUpload1" runat="server" />
                <br ID="Button2" runat="server" Text="Upload" OnClick="Button2_Click" />
                </asp:Label ID="Label1" runat="server" Text="Label">
            </p>
            <p>
                &nbsp;
            </p>
        </div>
    </asp:Content>

    Bugs για το file upload:

    1. όταν κάνω update στα fields του row στο GridView2 και σώζω χάνει το file name
    2. όταν χάσει το file name δεν μπορώ να κάνω delete
    3. όταν κάνω delete (χωρίς το παραπάνω πρόβλημα) τότε φεύγει το record αλλά δεν φεύγει το αρχείο.

    Προφανώς πρέπει να γραφτεί κάτι και για τα update, delete.... απλά τα έπαιξα σήμερα... άμα μπορείτε να βοηθήσετε ευπρόσδεκτοι.

    References:

    • thread: clubsite whitepaper errors? http://forums.asp.net/983940/ShowPost.aspx
      ο τελευταίος εκεί ζητάει τον κώδικα σε c#
    • το κώδικα για το file upload στο help και μετά στην ΜSDN (τελικά δεν κράτησα ref από κανένα)

    Ερωτήσεις

    Έχω μία ερώτηση ακόμη... αλλά δεν έχω κουράγιο (και εδώ πάει το γριά... πριν από 3 χρόνια δεν θα μάσαγα και θα πήγαινα μέχρι το πρωί χωρίς ιδιαίτερες παρενέργειες!) αύριο πάλι...

    Παρατηρήσεις

    Για τους guru: nα σας πω άμα σας έχω πρήξει ... και χαλάω το κλίμα με ερωτήσεις για τους εντελώς άσχετους πείτε το... και θα το κόψω.

    Για τους εντελώς αρχάριους: μην απογοητεύεστε... το Kit είναι καλό και αποκαλυπτικό...

     

     

  •  23-03-2006, 08:59 10999 σε απάντηση της 10995

    Απ: Ελληνικά και Club Web Site Starter Kit

     bonset wrote:

    Για τους guru: nα σας πω άμα σας έχω πρήξει ... και χαλάω το κλίμα με ερωτήσεις για τους εντελώς άσχετους πείτε το... και θα το κόψω.

    Για τους εντελώς αρχάριους: μην απογοητεύεστε... το Kit είναι καλό και αποκαλυπτικό...

    Δεν θα σου πει κανένας τίποτα! Βασικά, στέλνουμε κατευθείαν το απόσπασμα και μαζεύει όλους αυτούς που μας χαλάνε την ησυχία μας με απανωτές ερωτήσεις... Smile [:)]

    Μην αγχώνεσαι, ρώτα όσο θέλεις και ό,τι θέλεις, γι αυτό είμαστε όλοι εδώ για να βοηθάμε...


    Vir prudens non contra ventum mingit
  •  24-03-2006, 15:21 11076 σε απάντηση της 10999

    Απ: Ελληνικά και Club Web Site Starter Kit

    Σε ευχαριστώ για την ενθάρρυνση Kelman:)

    Λοιπόν... τα νεότερα από το Kit είναι ότι βρήκα άλλα δύο μικρά στο domumentation τα όποια για όσους έχουν κάποια σχέση με το θέμα είναι προφανή, για εμάς τους λοιπούς όχι και τόσο, οπότε:

    1. στο HyperLink1 DataBindings dialog και ειδικότερα στο Code binding αντί να γράψεις:
      <%# Eval("CategoryID", @"Docs.aspx?categoryid={0}") %> γράφεις απλά:
      Eval("CategoryID",
      "Docs.aspx?categoryid={0}")
    2. στο HyperLink2 DataBinding dialog και ειδικότερα στο Code binding αντί να γράψεις:
      <%# Eval("DocumentName", @"~\Files\{0}") %> γράφεις απλά:
      Eval("DocumentName", "~\Files\{0}")

      Στον κώδικα που έχω πιο πάνω έχω ονομάσει τον φάκελο που βάζω τα uploads μου Uploads αντί για Files.

    Θέλω να πω ότι το section Building the Docs.aspx Page στο (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/extendclubwebsitesk.asp) μου έδειξε απλά πως γίνεται να αλλάξω τη συμπεριφορά των δεδομένων μιας στήλης για το GridView control (και κατ'επέκταση σε άλλα), δηλ, από απλό text που ήταν να την κάνω hyperlink, ή τι πάει να πει στην ορολογία του VS Convert this field into a TemplateField.

     

  •  03-04-2006, 14:45 11506 σε απάντηση της 10995

    Απ: Ελληνικά και Club Web Site Starter Kit

    Λοιπόν... σχετικά με το Club Kit...  διόρθωσα τον κώδικα της SqlDataSource2, αυτής δηλαδή που σχετίζεται με τα data του upload ώστε να αποφύγω:

    1. το bug που έβγαζε εκείνο το βράδυ κατά το insert: Must declare the scalar variable "@DocumentID" και
    2. το 1ο bug την παραπάνω λίστα δηλ. κατά το update σε μία row του GridView2 να χάνεται το file name.

    Για να το κάνω αυτό χρειάστηκε να αλλάξω τα queries που δημιουργήθηκαν αυτόματα από το VS κατά τη δημιουργία του SqlDataSource2 και:

    1. από την  ΙnsertCommand έβγαλα το DocumentID από το query, δηλ.
      InsertCommand="INSERT INTO [Documents] ([DocumentID], [DocumentName], [DateInput], [Comments], [DocumentCategory], [TopDoc]) 
      VALUES (@DocumentID, @DocumentName, @DateInput, @Comments, @DocumentCategory, @TopDoc)"

    2. από την  UpdateCommand έβγαλα από το group του SET  την αλλαγή στο Document δηλ. :
      UpdateCommand="UPDATE [Documents] SET
                    
      [DocumentName] = @DocumentName, 
                    [DateInput] = @DateInput,
      κλπ                 

    Τώρα ομολογώ ότι δεν έχω ξεκαθαρίσει ακόμη για ποιον ακριβώς λόγο στις αρχικές καταστάσεις αυτές δηλ. που προέκυψαν αυτόματα από το VS έπερνα bugs. Έχω σκεφτεί κάτι και θα ήθελα τη γνώμη σας:

    1. Μήπως είχα πρόβλημα διότι τα πεδία DocumentID (primary key,  ορισμένο στη βάση να αυξάνει αυτόματα βηματικά κατά 1) και DocumentName γίνονται bind στο GridView2 σε αντίστοιχα πεδία Read-Only?
    2. Παίζει κάποιο ρόλο η αυτόματη βηματική αύξηση κατά 1 που έχω θέση στη βάση για primary key ή είναι απλά θέμα bind σε read-only πεδία;

    Σας ευχαριστώ για τη βοήθεια.

     

     

  •  12-04-2006, 16:31 11833 σε απάντηση της 11506

    Απ: Ελληνικά και Club Web Site Starter Kit

    Συνημμένα: nvarchar.jpg

    Για να κλείσω το αρχικό ερώμημα αποφάσισα να μην αλλάξω το collation στη βάση σε κάτι που να είναι αμιγώς greek διότι φοβάμαι ότι εάν επιλέξω hosting σε server στο εξωτερικό μπορεί να έχω προβλήματα. Αυτό που λέω δεν γνωρίζω εάν έχει βάση απλά είναι φόβος. Εάν θέλει κάποιος να τον επιβεβαιώσει έχει καλώς.

    Έτσι για να παίξουν τα ΕΛΛΗΝΙΚΑ, μου φάνηκε πιο ανώδυνο να αλλάξω τους τύπους των πεδίων στη βάση και από varchar που είναι να γίνουν nvarchar.

    Δείτε και τα σχετικά threads τα οποία έχουν διάφορες περιπτώσεις:

    Τώρα για άλλα προβλήματα που kit μπορείτε να δείτε το σχετικό forum στο asp.net (http://forums.asp.net/1004/ShowForum.aspx) στο οποίο έχουν ανοίξει τελευταία και ειδικό thread για problems και bugs.

    Αυτά...

     


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