View Full Version : سوال: تغییر دسته جمعی اطلاعات
sehm67
سه شنبه 10 آبان 1390, 16:10 عصر
سلام به دوستان
چطور می تونم با دستور sql اطلاعات به طور مثال 2000 رکورد یک فیلد را تغییر دهم.
یعنی کل رکورد بشن یک مقدار ثابت.
M.T.P
چهارشنبه 11 آبان 1390, 00:29 صبح
فرض کنید در جدولی با عنوان Table1 یک فیلد به اسم FldName دارید که می خواهید هرچی اسم Hasan داخلش هست بشه Ali
StrSql = "Update Table1 Set FldName = 'Ali' Where FldName = 'Hasan'"
sehm67
چهارشنبه 11 آبان 1390, 17:57 عصر
سلام به M.T.P
شرمنده من با adodc به بانک متصل می شم نمی نم چطور این دستور رو بنویسم
مقدور هست که توضیح بیشتر همراه با یک مثال برایمان بزنید.
تشکر
sehm67
چهارشنبه 11 آبان 1390, 22:33 عصر
On Error Resume Next
Dim ado As New ADODB.Connection
ado.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data.mdb;Jet OLEDB:Database Password=;"
ado.Execute "UPDATE table1 SET name=ali where name=hasan"
M.T.P
پنج شنبه 12 آبان 1390, 22:42 عصر
StrSql = "UPDATE table1 SET name='ali' where name='hasan'"
Adodc1.RecordSource = StrSql
sehm67
سه شنبه 17 آبان 1390, 11:29 صبح
با سلام
اصلاح دستورات با ذکر مثال :
77571
M.T.P
سه شنبه 17 آبان 1390, 12:39 عصر
خوب حله دیگه ، مشکلی هست؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.