2010-05-11 6 views
0

나는 을 가지고 있는데, 여기서 7 번째 열은 사용자가 값을 입력 할 DynEdit입니다. 이제 입력 된 값을 SQL 테이블에 삽입해야합니다.
예를 들어 그리드에 7 개의 레코드가 있으며, 사용자는 처음 세 레코드에 대한 설명을 입력하고 저장합니다. 이제 테이블에 처음 세 개의 주석을 삽입/업데이트하려고합니다.그리드에서 SQL 테이블에 정수 값을 삽입하는 방법은 무엇입니까?

답변

1

7 번째 열의 정보를 얻으려면 필요한 행이있는 데이터 테이블을 사용할 수 있습니다. sqldataadapter를 사용하여 SQL 서버에 정보를 채우십시오. 이것이 최선의 방법이라고 생각합니다. .

Dim val as integer = value you want to insert 
Dim comi As New SqlCommand 
Dim dr As SqlDataReader 
Dim _con as sqlconnection 

_con.ConnectionString = _strcon ' connection string 

    comi.CommandType = CommandType.StoredProcedure 
    comi.CommandText = sp_name ' your stored procedure is sp_name this inserts a value into the table x 
    comi.Connection = _con 
    comi.Parameters.AddWithValue("val",val) 
    dr = comi.ExecuteReader 
    dr.Close() 

이것은을 수행해야합니다

다른 방법은 여기

은 예입니다 ... SqlCommandSqlDataReader를 사용하여 .NET 프로그램에서 invoque 다음 SQL Server의 저장 프로 시저를 만드는 것입니다 트릭 ...

인사말!

관련 문제