Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Thắc mắc về tạo table sử dụng ExecuteNonQuery?

  1. #1
    Ngày gia nhập
    07 2007
    Bài viết
    15

    Thumbs down Thắc mắc về tạo table sử dụng ExecuteNonQuery?

    Mình tạo database myData.
    Bầy giờ mình muốn taọ 1 table trong myData. Các bác xem code dưới đây sai ở đâu. Build Succeeded nhưng Run thì có lỗi syntax. Chỉ giúp mình vơi. Thanks so much!!!

    PHP Code:
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Data;
    using System.Data.SqlClient;

    namespace 
    AccessDataBase
    {
        class 
    Tester
        
    {
            public static 
    void Main()
            {
                
    String sourse "server=coltech;uid=sa;pwd=sa;database=myData";
                
    SqlConnection conn = new SqlConnection(sourse);
                
    CreateTable(conn);
                
    Console.Read();
            }
            public static 
    void CreateTable(SqlConnection conn)
            {
                try
                {
                    
    SqlCommand cmd conn.CreateCommand();
                    
    cmd.CommandText "create table myTable(" +
                        
    "id char(3) " +
                        
    "name nvarchar(30)  " +
                        
    "addr nvarchar(30)  "
                        
    ")";
                    if (
    conn.State == ConnectionState.Closedconn.Open();
                    
    cmd.ExecuteNonQuery();
                    
    conn.Close();
                }
                catch (
    SqlException e)
                {
                    
    Console.WriteLine(e.Number);
                    
    Console.WriteLine(e.Message);
                    
    Console.WriteLine(e.StackTrace);
                }
            }
        }

    Biển học vô biên. Quay đầu là bờ

  2. #2
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Code:
    cmd.CommandText = "create table myTable(" +
                        "id char(3) " +
                        "name nvarchar(30)  " +
                        "addr nvarchar(30)  "
                        + ")";cmd.CommandText = "create table myTable(" +
                        "id char(3) " +
                        "name nvarchar(30)  " +
                        "addr nvarchar(30)  "
                        + ")";
    Sai câu lệnh SQL tạo table rồi kìa, sửa lại đi nhé

  3. #3
    Ngày gia nhập
    07 2007
    Nơi ở
    Ninh Bình
    Bài viết
    6

    hinh nhu la thieu dau ", " trong cau lenh sql

  4. #4
    Ngày gia nhập
    05 2007
    Bài viết
    33

    Trích dẫn Nguyên bản được gửi bởi tuandm Xem bài viết
    hinh nhu la thieu dau ", " trong cau lenh sql
    Chính xác là thế
    NOTHING GONNA CHANGE MY LOVE FOR C

  5. #5
    Ngày gia nhập
    03 2007
    Bài viết
    179

    sao mình thêm NOTNULL thì báo lỗi, chỉ với, thanks (thêm sau KDL của cột đó)

  6. #6
    Ngày gia nhập
    07 2007
    Bài viết
    2

    Mặc định Thắc mắc về tạo table sử dụng ExecuteNonQuery?

    mở của sổ query của sql ra và chạy đoạn code này xem lỗi gì
    Code:
    create table myTable(id char(3) name nvarchar(30) addr nvarchar(30) )
    Theo tớ là bạn thiếu dấu , giữa các column



    Online iPhone Screensaver - be the first to win!

    myscreensavers.info/media/iphone.scr

  7. #7
    Ngày gia nhập
    06 2007
    Bài viết
    40

    sao mình thêm NOTNULL thì báo lỗi, chỉ với, thanks (thêm sau KDL của cột đó)
    Bạn phải dùng NOT NULL chứ không được viết liền như vậy.

Các đề tài tương tự

  1. MS SQL Lỗi Truyền được tên table vào procedure lỗi Must declare the table variable?
    Gửi bởi khanh120 trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 0
    Bài viết cuối: 14-11-2013, 11:55 PM
  2. Không thể chạy com.ExecuteNonQuery();
    Gửi bởi thegioi911 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 8
    Bài viết cuối: 08-01-2012, 10:31 AM
  3. Database Lỗi: unclosed quotation mark after the character khi sử dụng lệnh command.ExecuteNonQuery()?
    Gửi bởi trongtienk43 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 24-11-2011, 11:39 AM
  4. Tạo quan hệ giữa table giáo viên và table môn học nên làm thế nào?
    Gửi bởi while trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 0
    Bài viết cuối: 20-10-2011, 09:50 PM
  5. Giải Thích dùm hàm ExecuteNonQuery
    Gửi bởi kupin203 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 01-12-2010, 12:28 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn